以下是我的查询的参数:
$args = array(
\'post_type\' => \'product\',
\'posts_per_page\' => -1,
\'meta_query\' => array(
array(
\'key\' => \'vendor\',
\'value\' => \'farsi\',
\'compare\' => \'=\',
),
)
);
当主题是字符串时,这不起作用,它可以获取所有产品,但我需要获取所有具有元数据的产品(供应商)
farsi
.
更新时间:
我使用以下代码将库存产品移至存档中的最后一个产品:
add_action( \'pre_get_posts\', \'move_out_of_stock_products_to_end\' );
停止时,查询工作正常。
那么我们能做什么!!
SO网友:Christine Cooper
如果要以元键为目标vendor
和元价值farsi
, 您需要通过以下步骤meta_query
参数:
$args = array(
\'posts_per_page\' => -1,
\'post_type\' => \'product\',
\'meta_query\' => array(
array(
\'key\' => \'vendor\',
\'value\' => \'farsi\',
)
)
);
还要注意的是,正如Jiten所强调的,您的元键可能是
wpcf-vendor
.