【发布时间】:2020-02-12 08:30:58
【问题描述】:
我在我的博客页面上添加了搜索小部件。当我点击空白搜索时,它会过滤掉我网站的所有页面。我想使用仅过滤掉博客文章的编码添加设置。
我已经为此添加了这段代码
function search_filter($query) {
if ( !is_admin() && $query->is_main_query() ) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
}
}
add_action('pre_get_posts','search_filter');
但使用此代码,通过搜索产品功能停止工作。
【问题讨论】: