WP_Query from meta data boolean

问题描述 投票:0回答:1

在我的wordpress网站上,我为使用post.php的任何页面创建了一个meta框。这个meta框包含一个boolean复选框,我想在其中确定是否将其包含在WP_Query中。当_is_private页面为true时,我将不会从搜索中删除该帖子

唯一的问题是我无法获得预期的结果。请参阅下面的代码。

$meta_query = array(
      'key' => '_is_private_page',
      'value' => 'true',
      'compare' => 'NOT EXISTS',
  );


$wp_query_args = array(
    's' => $_GET['s'],
    'meta_query' => $meta_query
);


$query = new WP_Query( $wp_query_args );
php wordpress metadata meta
1个回答
0
投票

您需要选择not

不公开的所有帖子/页面,因此它们的元值将不相等true
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.