ACF插件将复选框值存储为序列化数组。
// array(0)
a:1:{i:0;s:1:"0";}
// array(0, 1, 2)
a:3:{i:0;s:1:"0";i:1;s:1:"1";i:2;s:1:"2";}
我如何才能只获得值为0或1的帖子?
您可以使用搜索这些围绕值的帖子"
, 但这是一个缓慢的查询。最好是储存test_field
作为单个值。如果不想退出ACF复选框,请更改$args
\'meta_query\' => array(
\'relation\' => \'OR\',
array(
\'key\' => \'test_field\',
\'value\' => \'"0"\',
\'compare\' => \'LIKE\',
),
array(
\'key\' => \'test_field\',
\'value\' => \'"1"\',
\'compare\' => \'LIKE\',
),
),