我已经建立了一个新的wordpress博客,没有几个类别,其中一个类别叫做新闻,它更新得太频繁,不太重要,所以我希望新闻类别的帖子只从我的主页中排除,如果用户单击特定的类别,那么它就可以看到,只需要在家中隐藏新闻类别的帖子。
我更喜欢如果有人可以建议我任何插件,可以为我做同样的工作
谢谢:)
我已经建立了一个新的wordpress博客,没有几个类别,其中一个类别叫做新闻,它更新得太频繁,不太重要,所以我希望新闻类别的帖子只从我的主页中排除,如果用户单击特定的类别,那么它就可以看到,只需要在家中隐藏新闻类别的帖子。
我更喜欢如果有人可以建议我任何插件,可以为我做同样的工作
谢谢:)
要从主页中排除类别,请使用pre_get_posts
action:
function exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( \'cat\', \'-1,-1347\' );
}
}
add_action( \'pre_get_posts\', \'exclude_category\' );
在本例中,1
和1347
是要排除的类别ID。另请参见Conditional Tags page 查看所有is_
可以使用条件将此函数定向到不同类型的页面。
我想获取所有自定义字段hidden 不存在。这不起作用:$postsForSitemap = get_posts(array( \'numberposts\' => -1, \'orderby\' => \'modified\', \'post_type\' => array(\'post\', \'page\'), \'order\' => \'DESC\', \'meta_key\' =&g