wordpress非插件调用相关文章3条评论

2011-03-02    分类:WordPress    2,229   

大家都知道,wordpress相关文章可以使用插件来实现,落幕以前也用过了,不过后来由于用的插件太多了会对服务器造成负担,所以还是禁用了。最近又加上相关文章的功能了,不过是用代码实现的。 落幕在网上也找了好几个代码,最后采用了现在给大家介绍的这段代码。 代码如下:

<div id="related_posts">
<h3>相关文章</h3>
<ul>
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>10,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title();?> <?php comments_number(' ','(1)','(%)'); ?></a></li>
<?php
endwhile;
}
}
wp_reset_query();
?>
</ul>
</div>

把上面的代码加入到single.php你想要的位置,同时大家也可以在style.css样式文件中加入下面的代码:

#related_posts h3{background:#E3E4E6;border-bottom:1px solid #CCC;font-family:’Microsoft YaHei’, Arial, helvetica, Tahoma, sans-serif;font-size:12px;letter-spacing:0;padding:6px 12px} #related_posts ul{background:#fff;padding:3px 12px 8px} #related_posts ul li{border-bottom:1px solid #E3E4E6;line-height:18px;list-style:none;padding:3px 5px} #related_posts .excerpt{color:#999;display:block;font-size:11px}

或者也可以自己写,如果不加的话,那么请把相关文章中红色的部分删去。image

转载请注明:Lomu » wordpress非插件调用相关文章

继续查看有关 的文章

相关文章

2访客评论 ,博主回复1

  1. 请问博主:怎样才能这个相关文章自动获取图片呢?就像使用无觅插件的效果那样。O(∩_∩)O谢谢!

  2. 呵呵 我也发过一样的文章 貌似代码都是一样的

我来说说

发表评论您必须先登录