【问题标题】:Woocommerce Sorting with "Select" type attributes具有“选择”类型属性的 Woocommerce 排序
【发布时间】:2017-07-20 07:26:06
【问题描述】:

使用“woocommerce_default_catalog_orderby”

我正在尝试按属性排序。我对 Text Type 很成功,因为它在 _postmeta ( SQL ) 中注册了输入的 meta_value

但是,“SELECT”类型的属性,列出了位于 _terms 中的“term_id”

例如:

笔记本电脑 - 尺寸:17 -- 如果是“TEXT”类型,则产品的元值将为 17

如果是 "SELECT" 类型,则 meta_value 将为 4698 _terms 中的 term_id 将有 17 作为名称

这是我正在使用的完整功能的链接:Github link

case $entry_case:
  $sort_args['orderby']  = 'meta_value_num';
  $sort_args['order']    = 'ASC';
  $sort_args['meta_key'] = 'pa_laptop-size';

我知道我可以更改为文本,并轻松解决问题。但是,此属性有 1000 多个条目。所以无论如何我都需要改变功能。

谢谢!

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    这是 WooCommerce 插件解决的错误 - 版本 3.1.1 解决了它

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多