WordPress获取当前分类下所有文章列表
我们在使用wordpress制作网站的时候,往往需要在文章页调用当前文章所属分类下所有文章的列表,这时我们经常使用到的一个功能。这个功能究竟是如何实现的?其实很简单,只需要把下面的代码复制到相应的位置并稍加修改即可:
下面是wordpress获取当前分类下所有文章列表的代码:
<?php $singleurl = get_permalink($post_id); $cats = wp_get_post_categories($post->ID); if ($cats) { $args = array( 'category__in' => array( $cats[0] ), 'showposts' => 50, 'caller_get_posts' => 1 ); query_posts($args); if (have_posts()) : while (have_posts()) : the_post(); update_post_caches($posts); ?> <li<?php if(get_permalink($post_id)==$singleurl){?> class="video-curry"<?php }?>><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endwhile; else : ?> <li> 暂无文章</li> <?php endif; wp_reset_query(); } ?>