会员登录 您是新人?

   

QQ登录

会员注册

       

WP管理员之家

WordPress自定义域功能实现方法

WordPress 的自定义域实在强大,篇幅有限,不能为大家一一讲解了,下面WP管理员之家给大家讲讲WordPress自定义域功能其中最奥秘的地方。

给Wordpress 博客首页中的每篇日志添加图片

要用 WordPress 模仿在线商城,我就要在首页调用每篇日志的图片作为商品展示的缩略图,当然我相信肯定有插件可以做到这一点,但是我的宗旨是:能用代码搞定的就绝不用插件解决!所以我选择了 WordPress 的自定义域功能。方法如下:

  1. 1、在 index.php 中找到如下或类似的代码:  
  2.   
  3. <div class=”post” id=”post-<?php the_ID(); ?>”>  
  4. 紧接其后,加上如下代码:  
  5.   
  6. <?php $image = get_post_meta($post->ID, ’index_image’, true); ?>  
  7. 2、还是在 index.php 中找到  
  8.   
  9. <?php the_excerpt(); ?>  
  10. 或者:  
  11.   
  12. <?php the_content(); ?>  
  13. 紧接其后,加上如下代码:  
  14.   
  15. <?php if ( get_post_meta($post->ID, ’index_image’, true) ) { ?>  
  16. <a href=”<?php the_permalink() ?>”><img src=”<?php echo $image; ?>”  
  17. title=”<?php the_title(); ?>” /></a>  
  18. <?php } else {?>  
  19. <a href=”<?php the_permalink() ?>”>  
  20. <img src=”<?php bloginfo(‘stylesheet_directory’); ?>/images/default.gif”  
  21. title=”<?php the_title(); ?>” /></a>  
  22. <?php } ?>  

3、在日志编辑中添加新自定义域,“名称”就填 index_image,“值”就填你想在首页显示的图片地址。

4、按各自需要修改下 CSS 就可以了。

以上代码的意思我就不解释了,相信就算没有 PHP 基础的也不难懂吧。

作为在线商城,首页只显示商品图片是不够的,还要显示每件商品的价格,我以相同原理再添加一个 index_price 的自定义域就可以了。

在线留言

您的昵称 *

您的邮箱 *

您的网站

评论内容

  1. 还没有任何评论,你来说两句吧

客服微信