在functions.php文件中添加下面的代码,array里面的数字填写不想显示的页面/文章id

//隐藏某些页面的搜索结果
add_filter( 'pre_get_posts', 'exclude_pages_search_when_logged_in' );
function exclude_pages_search_when_logged_in($query) {
  if ( $query->is_search && is_user_logged_in() )
    $query->set( 'post__not_in', array( 1320,1322 ) ); //这里填写文章/页面的id
  return $query;
}

如果对本文有疑问,可以在下方评论区留言,看到后我会在这里回复你。

关于作者:张东星

我是一位打工人 & 创业者,曾在某世界500强公司打工,现在正在创业,喜欢折腾wordpress,为外贸创业者提供wordpress的建站技术支持,我会为您解决wordpress、Avada以及服务器等的操作使用方面的相关问题。 工作时间:9:00~24:00

加微信咨询(为了方便大家添加微信,直接放在这里了):

发表评论

5 − 2 =

相关文章

目录