因此,我有以下参数来查询自定义帖子类型:
$compargs = array(
\'post_type\' => \'projects\',
\'meta_compare\' => \'=\',
\'meta_key\' => \'status\',
\'meta_value\' => \'completed\',
);
$comptasks = get_pages( $compargs );
如上所述,将返回项目帖子类型中具有meta\\u键“status”且值为“completed”的所有帖子。
为什么我在尝试以下操作时,没有考虑meta\\u查询:
$compargs = array(
\'post_type\' => \'projects\',
\'meta_query\' => array(
array(
\'key\' => \'status\',
\'value\' => \'completed\',
\'compare\' => \'=\',
),
),
);
$comptasks = get_pages( $compargs );
这是默认行为吗?它应该工作吗?还是我认为应该?