今天,本作在网上搜刮到了WordPress网站建设的小技巧:添加相关文章推荐的代码。
这方法很简单,是通过获取该文章的分类id,然后获取该分类下的文章进行展示,这样就达到了获取相关推荐文章的目的。
具体代码如下:
<div>
<h3>相关推荐</h3>
<ul id="list-group">
<?php
global $post;
$cats = wp_get_post_categories($post->ID);
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 class="list-group-item">☆ <a href="<?php the_permalink(); ?>" target = "_blank" title="<?php the_title_attribute(); ?>">
<?php the_title(); ?>
</a></li>
<?php
}
}
else {
echo '<li class="list-group-item">☆ 暂无相关文章</li>';
}
wp_reset_query();
}
else {
echo '<li class="list-group-item">☆ 暂无相关文章</li>';
}
?>
</ul>
</div>
将以上代码添加到对应主题目录下的single.php页面的合适位置即可。还要根据自己的网站主题自行添加CSS样式对页面进行美化。
本网站文章相关推荐的具体效果看下图: