1 回答

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
要獲取所有活動(dòng)的產(chǎn)品屬性分類法(至少附加到產(chǎn)品),您將需要一個(gè)自定義的簡(jiǎn)單 sql 查詢,如下所示(嵌入在 php 函數(shù)中):
function wc_get_active_attribute_taxonomies() {
global $wpdb;
return $wpdb->get_results( "
SELECT DISTINCT wat.*, tt.taxonomy
FROM {$wpdb->prefix}woocommerce_attribute_taxonomies wat
INNER JOIN {$wpdb->prefix}term_taxonomy tt
ON tt.taxonomy = CONCAT('pa_', wat.attribute_name)
INNER JOIN {$wpdb->prefix}term_relationships tr
ON tt.term_taxonomy_id = tr.term_taxonomy_id
WHERE tt.count > 0
" );
}
代碼進(jìn)入您的活動(dòng)子主題(或活動(dòng)主題)的 functions.php 文件。測(cè)試和工作。
用法 (基于您的代碼):
只需更換:
$attributes = wc_get_attribute_taxonomies();
經(jīng)過(guò):
$attributes = wc_get_active_attribute_taxonomies();
注意:此查詢輸出還包括“分類法”參數(shù)。
- 1 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)