尝试通过ACF字段查询获取帖子:
当然,存在具有这些字段/值的帖子。
怎么了?
$result = get_posts(array(
'numberposts' => -1,
'post_type' => 'post',
'meta_key' => $key1, // or name1 - result the same
'meta_value' => 'on'
)); // return nothing
$result = get_posts(array(
'numberposts' => -1,
'post_type' => 'post',
'meta_key' => $key2, // or name2 - result the same
'meta_value' => 'a'
)); // return nothing
答案 0 :(得分:0)
尝试此代码。
$args = array(
'meta_query' => array(
array(
'key' => 'Your_key',
'value' => 'Your_value' /*Make sure if you have boolean value replace with 1 / 0.*/
),
array(
'key' => 'Your_key',
'value' => '0' /*Make sure if you have boolean value replace with 1 / 0.*/
),
),
'post_type' => 'your_post_type',
'posts_per_page' => -1
);
如果您的布尔值为布尔值,那么我重复一遍,然后True = 1和false = 0.表示您的值是1还是0。
$posts_result = get_posts( $args );
现在print_r($posts_result)
答案 1 :(得分:0)
查看我的最后评论。 也许关于ACF复选框的最后一句话会有所帮助