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个条目。所以我需要改变功能,无论如何。
谢谢!