在WooCommerce中,我试图了解最近的产品"这个短代码没有特色:
[product_attribute attribute='_featured' filter='no' orderby="date" order="desc"]
但它似乎没有任何效果。
我怎样才能做到这一点?
请不要提议第三方插件。*
由于
*官方Shortcodes included with WooCommerce docs 中的更多信息。
答案 0 :(得分:0)
在此短代码中,属性与可变产品一起使用,而您的实际短代码无法真正起作用,因为特色产品功能不是属性
您最好尝试使用 [recent_products]
短代码,在所有特色产品中设置“精选”类别(带“特色”slug) ...
然后你可以这样使用短代码:
[recent_products category='featured' operator='NOT IN']
您无需设置 orderby
和 order
参数,因为默认值为:
$atts = shortcode_atts( array(
'per_page' => '12',
'columns' => '4',
'orderby' => 'date',
'order' => 'desc',
'category' => '', // Slugs
'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'.
), $atts, 'recent_products' );
参见相关文档:WC_Class Shortcodes - Recent Products shortcode source code