我需要一个项目通过php变量按自定义属性的特定变体对整个产品列表进行排序,我在列出具有特定变体的产品时遇到问题,我尝试过使用meta_query或tax_query类似的多个语句:
add_filter('woocommerce_ordering_args', 'custom_woocommerce_ordering_args');
function custom_woocommerce_ordering_args( $args ) {
$args = array(
'post_type' => 'product',
'meta_query' => array(
array(
'key' => 'pa_attribute',
'value' => 'attribute_value',
'compare' => '=',
)
)
);
$query = new WP_Query( $args );
}
其中attribute是我设置的变量属性,attribute_value是我要搜索的值。
它似乎对产品查询无效。
提前谢谢!