如何在我的主页上只使用一个类别的帖子?

时间:2012-01-13 作者:Jonnny

我主要是保护类别,但我有一个打开的类别,我如何设置它,以便只加载打开的catgeory帖子以显示在我的主页上

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

这应该可以为您完成,根据需要添加参数

$args = array(
    //basic post data
    \'posts_per_page\' => 10,
    \'post_type\'      => \'post\',
    \'post_status\'    => \'publish\',
    //category
    \'category_name\'  => \'your-cat-slug\'
);
$posts = new WP_Query( $args );
文档:WP_Query

SO网友:Chris_O

最好在主页上筛选查询,而不是使用WP\\u query添加另一个查询

add_filter( \'pre_get_posts\', \'my_home_query\' );
function my_home_query( $query ) {
 if( $query->is_home ) {
       $query->set( \'cat\', $cat_id );
   }
     return $query;
}

结束

相关推荐

WP_LIST_CATEGORIES:获取类别的最新特色图像

我在考虑一种更好的方式来显示侧边栏中的类别。我希望也能显示图像/缩略图,而不是简单的列表样式。目前我正在使用以下内容:<?php wp_list_categories(\'show_last_updated=1&show_count=1&title_li=\'); ?> 只需显示每个类别的名称/链接+帖子数量。我想保留,但也要添加缩略图。我一直在浏览这块板寻找答案,也在考虑如何做,但我还没有找到解决方案。我想我必须创建一个函数来获取该类别中最新帖子的特征图像。如果一