例:在我的“岗位”领域,我有10个岗位。假设我不想显示贴子“8”,它的ID(在URL中查找)“155”。
如何才能不在主页上显示此帖子?我只想在单击类别时显示它。
查看文档和google,我发现您无法显示整个类别。只需使用cat
参数为负类别ID($args = array ( \'cat\' => ID_CATEGORY));
.
但它确实隐藏了整个类别。我只想隐藏该类别中的1篇帖子(主页)。
我还发现this code:
function exclude_single_posts_home($query) {
//Caso esteja na home
if ($query->is_home() && $query->is_main_query()) {
//Não exiba estes posts
$query->set(\'post__not_in\', array(187,174,166)); } }
add_action(\'pre_get_posts\', \'exclude_single_posts_home\');
据我所知,他接受了post ID,但没有显示它是在case home中。我没听清楚:/
无论如何
我如何通过ID阻止某些主页帖子?所以他只有在我点击分类时才会出现。
obs:我的家正在中显示page.php