最新消息:

WordPress技巧,使用代码添加相关文章

学习 eben 1039浏览

想要实现wordpress相关文章推荐其实不难,比如可以使用百度推荐、CNZZ云推荐,以及一些插件来实现,这样的方法非常简单,但是在速度加载方面来说或多或少会有一定的影响,尤其对有强迫症的站长来说是无法忍受的。

落伍老站长之前也一直在使用CNZZ云推荐,总的来说还是比较满意的,只需要从官方获取一段js代码并添加即可,有需要的可参考文章为你的网站添加CNZZ云推荐,加强用户粘性,不过eben比较喜欢折腾,已经将CNZZ云推荐弃用,改用代码来实现相关文章推荐,这样的方法可定制性更强,并且速度也会更好一些,有需要的朋友可参考。

WordPress技巧,使用代码添加相关文章-1
本方法是通过获取该文章的分类id,然后获取该分类下的文章,来达到获取相关文章的目的。将下面的代码添加到主题目录下的single.php页面的合适位置即可:

  1. <ul id="cat_related">
  2. <?php
  3. global $post;
  4. $cats = wp_get_post_categories($post->ID);
  5. if ($cats) { $args = array( 'category__in' => array( $cats[0] ), 'post__not_in' => array( $post->ID ), 'showposts' => 6, 'caller_get_posts' => 1 ); query_posts($args); if (have_posts()) { while (have_posts()) { the_post(); update_post_caches($posts); ?> <li><href="<?php%20the_permalink();%20?>" rel="external nofollow" target = "_blank" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
  6. <?php } } else { echo '<li>* 暂无相关文章</li>'; } wp_reset_query();
  7. }
  8. else { echo '<li>* 暂无相关文章</li>';
  9. }
  10. ?>
  11. </ul>

当你添加后功能虽然实现了,但是可能有点丑,并不是想要的效果。如果您对CSS样式表比较熟悉的话可以自行美化

转载请注明:落伍老站长 » WordPress技巧,使用代码添加相关文章