我尝试了所有这些,由于我在这方面的编码不太好,我想在主页上隐藏一个类别和他的帖子我尝试了所有插件,尤其是wp hide post,但它需要pro版本,而且我的电子邮件上似乎没有回复支持,所以我宁愿不相信我尝试了我在任何地方都能找到的代码,见下文,
然而,我的主题有自己的产品类别(taxonomy=download_category&post_type=download)
我找到的代码,并尝试以多种方式进行更改
function exclude_category($query) {
if ( $query->is_home() ) {
$query->set( \'cat\', \'-156, -58,-154,-155\' );
}
return $query;
}
add_filter( \'pre_get_posts\', \'exclude_category\' );
so 1 of the things i tried was
function exclude_category_download($query) {
if ( $query->is_home() ) {
$query->set(\'cat\', \'-156, -58,-154,-155\');
}
return $query;
}
add_filter(\'pre_get_posts\', \'exclude_category_download\');
我完全迷路了真的需要一些帮助
SO网友:Md. Ehsanul Haque Kanan
你试过了吗Ultimate Category Excluder 插件?您可以使用它很容易地排除类别。您只需选择要删除的类别。它可能非常有用,因为您对编码不太熟悉。
此外,您可以尝试使用以下代码:
function exclude_category_home( $query ) {if ( $query->is_home ) {$query->set( \'cat\', \'-156, -58,-154,-155\' );}return $query;}add_filter( \'pre_get_posts\', \'exclude_category_home\' );
您可以找到有关隐藏类别方法的更多信息
here.