我正在使用woocommerce产品短代码来提供产品清单
echo do_shortcode( '[products limit="4" columns="4" orderby="popularity" ]' );
并从here引用它。
列和orderby属性工作正常,但限制不起作用。 我总是返回所有产品的清单。
我该如何解决这个问题?
答案 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”