woocommerce产品短代码与限制属性不起作用

时间:2017-11-15 08:19:17

标签: php wordpress woocommerce shortcode

我正在使用woocommerce产品短代码来提供产品清单

echo do_shortcode( '[products limit="4" columns="4" orderby="popularity" ]' );

并从here引用它。

列和orderby属性工作正常,但限制不起作用。 我总是返回所有产品的清单。

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:2)

您可能正在使用3.1以下的WooCommerce版本。

使用

[best_selling_products]

代替

[products orderby="popularity" ]

应该工作。

这是WooCommerce的说法:https://docs.woocommerce.com/document/woocommerce-shortcodes/3-1-earlier/

答案 1 :(得分:1)

也许是因为没有购买任何产品。尝试购买几种产品。或者将popularity更改为title或更改为其他人。阅读有关site

的更多信息
echo do_shortcode( '[products limit="4" columns="4" orderby="title" ]' );

echo do_shortcode( '[products limit="4" columns="4" orderby="id" ]' );

答案 2 :(得分:0)

是因为有引号。使用以下命令:TextInput代替"3"”3”