显示选定类别中的所有帖子

时间:2011-05-14 作者:benhowdle89

这将很难解释。我创建了一个自定义主题,并有一个名为:categories的文件。php,在此文件中,我有:

    <?php
        $args = array(\'hide_empty\' => FALSE);
        wp_list_categories($args);
    ?>
这会将我的所有类别显示为链接,即使没有与之关联的帖子。

我的永久链接结构是/%category%/%postname%/因此,当我单击一个类别名称时,我会转到http://example.com/category/action/. 这很好,但我正在努力的是我必须创建什么文件,以及我必须在该文件中输入什么,以便它显示单击类别中的所有帖子?

谢谢

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

if类别。php不存在,请复制存档文件。php或索引。php并将其另存为类别。php;

然后,在循环开始之前,添加:

<?php global $query_string; query_posts( $query_string . \'&posts_per_page=-1\'); ?>

结束

相关推荐

是否从wp_list_categories中筛选“非活动”类别?

我想在类别编辑器屏幕中添加一个复选框,以允许“停用”类别(可能是在网站所有者处理类别内容和帖子时)。完成此操作后,我可以选择哪些选项来排除设置为“非活动”的类别?我认为可以这样做的一种方法是,只需在wp\\u list\\u类别上运行一个过滤器,然后在exlude=list中插入一个实用程序函数,该函数将返回选中inactive为true的所有cat\\u id。还有其他方法吗?