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(); } ?>
打赏