0
使用「woocommerce_default_catalog_orderby」Woocommerce排序與「選擇」類型屬性
我想要的OrderBy屬性。我sucessfull與文本類型,因爲它註冊在_postmeta在輸入的meta_value(SQL)
然而, 「選擇」 類型的屬性,列出了 「term_id」 位於_terms
因此,例如:
如果是「TEXT」類型,產品的meta_value將爲17
如果是「SELECT」類型,則meta_value將是4698 < - 此4698是term_id - > the term_id in _terms將以17作爲名稱
這是我使用的完整功能的鏈接:Github link
case $entry_case:
$sort_args['orderby'] = 'meta_value_num';
$sort_args['order'] = 'ASC';
$sort_args['meta_key'] = 'pa_laptop-size';
我知道我可以改變文本,並輕鬆解決問題。但是,此屬性有超過1000個條目。所以我需要改變功能,無論如何。
謝謝!