使用短代码显示非特色的近期产品?
Displaying non-featured recent products products with a shortcode?
在 WooCommerce 中,我正在尝试获取 "recent products" 没有此简码的功能:
[product_attribute attribute='_featured' filter='no' orderby="date" order="desc"]
不过好像没什么效果
我怎样才能做到这一点?
请不要推荐第三方插件。*
谢谢
在此简码中,属性 与 可变产品 一起使用,而您的实际简码无法真正工作 作为特色产品功能不是属性。
您最好尝试使用 [recent_products]
短代码,在所有特色产品中设置一个 "Featured" 类别 (带有 "featured"鼻涕虫)…
那么你可以这样使用简码:
[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
在 WooCommerce 中,我正在尝试获取 "recent products" 没有此简码的功能:
[product_attribute attribute='_featured' filter='no' orderby="date" order="desc"]
不过好像没什么效果
我怎样才能做到这一点?
请不要推荐第三方插件。*
谢谢
在此简码中,属性 与 可变产品 一起使用,而您的实际简码无法真正工作 作为特色产品功能不是属性。
您最好尝试使用 [recent_products]
短代码,在所有特色产品中设置一个 "Featured" 类别 (带有 "featured"鼻涕虫)…
那么你可以这样使用简码:
[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