我的WordPress网站主题是Magsy。它有最新的博客列表作为滑块。我想隐藏一个包含警告标签的帖子。如何使用标签id隐藏最新帖子中的特定帖子?请帮帮我。
function wpb_exclude_from_home($query) {
if ($query->is_home() ) {
$query->set('post__not_in', array(42));
}
}
add_action('pre_get_posts', 'wpb_exclude_from_home');
发布于 2020-08-20 13:47:20
尝尝这个
function wpb_exclude_from_home($query) {
if ($query->is_home()) {
$query->set('cat', '-42');
}
}
add_action('pre_get_posts', 'wpb_exclude_from_home');
您可以像这样签入主页
$args = array(
'post_type' => 'post',
'posts_per_page' => -1
);
$query = new WP_Query($args);
echo '<pre>';
echo print_r($query);
echo '</pre>';
https://stackoverflow.com/questions/63506052
复制相似问题