1 回答

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
這是關(guān)于分類(lèi)術(shù)語(yǔ)(不是發(fā)布元數(shù)據(jù)),特別是 WooCommerce 品牌,因此您需要使用稅務(wù)查詢(xún),如下所示(假設(shè)您使用的是 WooCommerce 品牌,因此分類(lèi)應(yīng)為"product_brand")。
所以你的函數(shù)應(yīng)該WP_Query是:
function filter($data){
if( isset($data['brand']) && $data['brand'] > 0 ) {
$taxonomy = 'product_brand'; // The taxonomy for WooCommerce Brands
$products = (array) get_posts( array(
'post_type' => 'product',
'post_status' => 'publish',
'posts_per_page' => -1,
'tax_query' => array( array(
'taxonomy' => $taxonomy,
'field' => 'term_id',
'terms' => intval($data['brand']),
) ),
) );
// return an array of WP_Post Objects (or an empty array)
return $products;
}
}
它應(yīng)該更好地工作。您應(yīng)該使用自定義名稱(chēng)以不同的方式命名您的函數(shù)。
- 1 回答
- 0 關(guān)注
- 118 瀏覽
添加回答
舉報(bào)