使用短代码显示非功能性近期产品?

时间:2017-03-12 20:52:11

标签: php wordpress woocommerce shortcode featured

在WooCommerce中,我试图了解最近的产品"这个短代码没有特色:

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

但它似乎没有任何效果。

我怎样才能做到这一点?

请不要提议第三方插件。*

由于

*官方Shortcodes included with WooCommerce docs 中的更多信息。

1 个答案:

答案 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