我使用以下查询提取不在“服务”产品类别中的所有产品,并按自定义元字段“\\u vintage\\u age”订购它们。
$q->set( \'tax_query\', array(array(
\'taxonomy\' => \'product_cat\',
\'field\' => \'slug\',
\'terms\' => array( \'Service\' ),
\'operator\' => \'NOT IN\'
)));
$q->set(\'meta_query\',array(array(
\'vtp_age\' => array(
\'key\' => \'_vintage_age\',
\'value\' => array(1,2,3),
\'compare\' => \'IN\'
))));
$q->set(\'orderby\',array(
\'vtp_age\' => \'ASC\',
\'date\' => \'ASC\'
));
我现在需要扩展此查询,以排除1个多月前用product\\u类别“Seld”修改过的产品(即显示所有未售出、未服务的产品和上月售出的所有产品)。我的猜测是使用这样的东西,但如何将其仅应用于“已售出”的产品,并将其添加到原始查询中?array(
\'date_query\' => array(
array(
\'column\' => \'post_modified_gmt\',
\'after\' => \'1 month ago\',
),
))
提前感谢您的帮助!