使用记事本++之类的代码编辑器将其添加到子主题函数文件中。
您需要将代码中的页面ID更改为您自己的。
Exclude Specific Pages From Search Results
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( 1, 2, 3, 4, 5 ) );
return $query;
}
Exclude All Pages From Search Results
add_action(\'pre_get_posts\',\'exclude_all_pages_search\');
function exclude_all_pages_search($query) {
if (
! is_admin()
&& $query->is_main_query()
&& $query->is_search
&& is_user_logged_in()
)
$query->set( \'post_type\', \'post\' );
}
来源:
http://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts#Exclude_Pages_from_Search_Results