我想通过自定义字段键/值过滤管理区域中的帖子列表: 所以,我这样做:
add_filter( 'pre_get_posts', 'my_admin_posts_filter' );
function my_admin_posts_filter( $query )
{
global $pagenow;
$metaquery = array(
'relation' => 'AND',
array(
'key' => 'categorie_de_produit',
'value' => array(23559),
'compare' => 'IN'
));
set_query_var( 'meta_query', $metaquery );
//idem : $query->set( 'meta_query', $metaquery );
}
当值存在时,结果是可以的。我有3个结果,搜索表单可见:
但如果价值(例如:'value' => array(54644848486486486)
)不存在,结果也是正确的(没有结果但是正常)但搜索表单不可见......
为什么搜索表单会消失?
答案 0 :(得分:0)
这是Wordpress的默认设置,如果没有帖子,它会隐藏搜索表单。
LOGIC =如果没有任何帖子,想要什么搜索? :)