在一页中显示一个类别

时间:2013-12-12 作者:Naveen

我有不同的类别称为评论、想法等。我有一个页面称为评论,我想在评论页面上显示评论类别(仅限评论类别)。这可能吗?我必须更改哪个文件?我有下面的代码,但它只显示文本,没有任何帖子链接,7是我的分类id。

if( is_page( \'reviews\' )){

         query_posts("cat=7" ); 

     }

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

据我所知,问题是,如何在WordPress页面上只显示一个类别?

Scuba Kay建议的是默认类别存档,如果你想这样做,WordPress已经有了包含你每个类别帖子的存档页面,而你不必创建自己的页面。如果要更改此存档页,请阅读Category Templates. 这将使您能够为特定类别创建自己的模板。

如果你真的想创建一个WordPress页面,只需要从一个类别中调用帖子,你可以创建一个Page Template 并使用类似于您正在执行的查询,创建您自己的循环。还有一个good question on this site 这就解释了如何使用Codex作为参考来获取帖子。

因此,例如,如果您使用get\\u posts调用页面模板上的评论类别,它可能如下所示:

<?php 
        $reviewArgs = array( 
            \'category\' => \'3\', 
            \'posts_per_page\' => 5
        );
        $reviews = get_posts( $reviewArgs );
        foreach ($reviews as $post) :  setup_postdata($post); 
            the_post_thumbnail();
            the_title();
            the_content();
        endforeach; 
?>
希望有帮助!

SO网友:Scuba Kay

转到您的设置并启用永久链接。将其设置为“Post name”。现在您可以访问www.example。com/类别/评论。

结束

相关推荐

Placement of categories

我已经在我的域名上安装了zAlive主题,它在幻灯片的顶部有四个选项卡。我想把这些标签放在幻灯片栏中,链接到我的不同类别,但我不知道怎么做。我的希望是,当您从幻灯片栏中选择不同的选项卡时,每个类别中相应的帖子都会显示在下面。在此方面的任何帮助都将不胜感激。