wordpress是我们经常用到的开源博客,即使他在强大,有时也满足不了用户的需求,今天小涛就遇到了这个问题,就想如何让所有分类和分类下的所有文章全部一块显示出来,大体思路是这样的,先读取数据库执行分类循环,然后再执行查询数据库,读取该分类下的文章,闲话不说了,直接上代码更明了…… <?php //for each category, show all posts $ cat_args=array( ‘orderby’ => ‘name’, ‘order’ => ‘ASC’ ); $ categories=get_categories($ cat_args); foreach($ categories as $ category) { $ args=array( ‘showposts’ => -1, ‘category__in’ => array($ category->term_id), ‘caller_get_posts’=>1 ); $ posts=get_posts($ args); if ($ posts) { echo ‘<p>Category: <a href=”‘ . get_category_link( $ category->term_id ) . ‘” title=”‘ . sprintf( __( “View all posts in %s” ), $ category->name […]
飞自由,点点滴滴,从基础开始—PHP技术博客
转载请注明:爱开源 » 如何让wordpress显示所有分类下所有文章列表,分级显示