包括所有帖子的类别链接

时间:2011-02-01 作者:danixd

wordpress正面真的生锈了。

我正在使用自定义永久链接/%category%/%postname%/ 以及WP No Category Base 插件,因此我的URL如下所示:http://www.url.com/parent_category/child_category/

我只有一个索引。php目前已建立,具有最基本的循环:

<?php if (have_posts()) : ?>

<?php query_posts(); ?>
<?php while (have_posts()) : the_post(); ?>    

<div class="post">
   <?php the_title(); ?>
   <br />
   <?php the_content(); ?>
</div>

<?php endwhile; ?>    
<?php else: ?>   
<?php endif;?>  
问题是,所有帖子都会通过,而不仅仅是url所代表的类别中的帖子。我认为我不需要自定义查询,因为将我带到特定url的链接应该已经被带过了。我错过了什么?

1 个回复
最合适的回答,由SO网友:prettyboymp 整理而成

这个<?php query_posts(); ?> 在您的代码中,将导致全局查询重置为显示所有帖子,而不是由重写规则设置的帖子。你应该去掉那条线。

结束

相关推荐

Paging in a sidebar mini loop

我切换到了另一个主题,并决定用其中的一些默认代码制作一个小部件,在自定义循环中显示我的美味帖子、推特帖子、su帖子和youtube视频(不包括主循环中的这些类别)。但是现在。。。分页不再工作。我制作了这个小部件:// =============================== EDL Sidebar Posts Widget ====================================== class SidebarPosts extends WP_Widget { &#x