wordpress后台界面

wordpress首页显示指定多个分类目录的文章列表

wordpress时下最流行的php开源博客了,作为一个博客源码发展到现在很多人做企业站或者资讯站也开始使用wordpress了,所以其优点就不用多说了。通常情况下大家搭建个人博客的时候只用在后台选择一下自己喜欢的主题就行,但如果搭建一个资讯站可能选定的主题模板就要手动去修改。最近博主在建立一个网站就遇到了一个情况,网站首页需要调用多个分类目录的文章列表,百度的一大圈和大家分享一下在wordpress首页如何显示指定分类目录或指定栏目的文章列表。

类似于这样的显示方式,其中每个景区为一个分类目录,文章摘要的下方还要显示图片集。

首页显示多个分类目录文章列表

首先找到首页模板需要显示列表文章的地方,然后插入以下代码:

<?php
$post_type = ‘post’;
$args = array(
‘cat’ => “4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20”, ‘posts_per_page’ => 6); //cat后面的值为分类目录的ID值,posts_per_page的值为显示列表的条数
$blog_query = null;
$blog_query = new WP_Query($args);
if($blog_query->have_posts())
{ while($blog_query->have_posts()): $blog_query->the_post();
?>

<li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a>
<p><?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 180,”…”,”utf-8″); ?></p></li>      //文章的摘要,180为显示的字节

<?php endwhile; } ?>

‘cat’ => “4,5,6”其中的456为分类的id值,如何查看分类的id?登录wordpress后台界面,点击“文章”下面的“分类目录”,鼠标放在你想调用的分类链接上,看浏览器左下方有个网址,里面的ID=的值便是你想要的分类目录id值。

wordpress后台界面

‘posts_per_page’ => 6 这个数值为列表显示的文章数量,大家可以根据自己情况自行修改。

评论已关闭。