May27

WordPress 显示当前文章所在分类的其他文章

wplogo-1

大部分的博客都有一个侧边栏,可是对于普通博客,侧边栏无非放一些最近评论、最近文章、日历或者登陆meta之类,利用的实在不好。

要命的是,最近的文章都是全站文章,对于一些从搜索引擎来的访客,一点相关性也没有,不是推荐的相关文章,至少也要做个当前分类的文章列表吧。

<?php
global $post;
$categories = get_the_category(); //获取当前分类ID
foreach ($categories as $category){
?>
<ul>
<?php
$posts = get_posts('numberposts=6&orderby=rand&category='. $category->term_id);
//获取分类ID下的文章,numberpost跟的是显示文章数量,orderby是排列顺序RAND是随机。
foreach($posts as $post){
?>
    <li>
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    </li>
<?php } ?>
</ul>
<?php } ?>

Comments are closed.