使用短代码显示非特色的近期产品?

Displaying non-featured recent products products with a shortcode?

在 WooCommerce 中,我正在尝试获取 "recent products" 没有此简码的功能:

[product_attribute attribute='_featured' filter='no' orderby="date" order="desc"]

不过好像没什么效果

我怎样才能做到这一点?

请不要推荐第三方插件。*

谢谢

*更多信息在官方 Shortcodes included with WooCommerce docs.

在此简码中,属性 可变产品 一起使用,而您的实际简码无法真正工作 作为特色产品功能不是属性

您最好尝试使用 [recent_products] 短代码,在所有特色产品中设置一个 "Featured" 类别 (带有 "featured"鼻涕虫)

那么你可以这样使用简码:

[recent_products category='featured' operator='NOT IN']

您不需要设置 orderbyorder 参数,因为默认参数是:

$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