我正在工作一个Wordpress网站,该网站是由另一个开发人员使用Flatsome主题构建的。
我正尝试使用以下查询将搜索查询修改为包括帖子类型:“附件”和“页面”:
function cia_search_filter($query) {
if ( !is_admin() && $query->is_main_query() ) {
if ($query->is_search) {
$query->set('post_type', array( 'post', 'attachment', 'page' ) );
}
}
}
add_action('pre_get_posts','cia_search_filter');
如果我var_dump $query->is_main_query()
和$query->is_search
都返回false。
这是特定于此主题的,是否有原因为什么不起作用?