使用WooCommerce产品类别快捷代码时显示排序选项下拉列表 时间:2019-05-06 作者:TheGejr 我有一个WooCommerce的WordPress网站。WooCommerce在商店显示下拉排序过滤器时归档页面,如以下屏幕截图所示:现在在另一页中,让我们说example.com/foo 在该页面上,我使用了WooCommerce短代码:[product_category per_page="90" columns="3" orderby="" order="ASC" category="foo" prdctfltr="yes" pagination="yes"] 但未显示排序下拉列表。我做错了什么?如何显示排序下拉列表? 2 个回复 最合适的回答,由SO网友:LoicTheAztec 整理而成 自WooCommerce 3.2以来,Woocommerce shortcodes and their available attributes have changed.因此,请尝试以下短代码(对于“foo”产品类别):[product_category limit="90" columns="3" category="foo" paginate="true"] 或php代码内部:echo do_shortcode( \'[product_category limit="90" columns="3" category="foo" paginate="true"]\' ); 现在您将看到“排序选项”下拉列表出现。Note: orderby 具有空值的参数has no effect. order 参数为ASC by default. SO网友:Abhishek 如果您希望使用快捷码获取排序菜单,则可以在functions.php// Creating Shortcode for Product Sorting add_shortcode(\'wc_sorting\',\'woocommerce_catalog_ordering\'); 然后只需调用目录页中的短代码:-在Legacy Editor/Gutenberg中:[wc_sorting]或在PHP文件中:echo do_shortcode(\'[wc_sorting]\'); 文章导航