我有一个使用 Genesis Framework 和 Jessica 儿童主题构建的 WooCommerce 商店。
当我检查主题中的默认排序选项时,无法选择“自定义排序”。我认为此选项将使最终用户能够控制类别内产品的订购方式。
经过一些研究,我想我找到了处理此问题的钩子 woocommerce_catalog_orderby
,但是我不熟悉激活或启用此功能。
包含可用排序选项的屏幕截图
答案 0 :(得分:0)
目录中商品排序设置正确。
从外观 > 自定义 > WooCommerce > 产品目录,您必须设置默认排序(自定义排序 + 名称) 或标准 sorteervolgorde 中的 >默认产品排序选项。
<块引用>现在您需要为 menu_order
元字段设置一个值
每个产品。
您可以输入任何数值,甚至是负数。
具有最低 menu_order
的产品将首先显示。
注意:排序适用于产品目录(商店页面)和产品类别页面。
示例:
position #1 Product A menu_order -8
position #2 Product B menu_order 1
position #3 Product C menu_order 4
您可以通过 3 种方式设置 menu_order
字段的值。
从 Wordpress 管理页面转到:WooCommerce > 产品。
您会在产品旁边找到排序项状态。
如果您点击它,您可以拖放产品。以上产品将首先显示。
您可以在 Wordpress 后台的产品页面中更改它。然后转到 WooCommerce > 产品。点击您要编辑的产品上的编辑按钮。然后转到高级标签并设置菜单顺序的值。
最后,您可以通过从默认的 WooCommerce 导入功能导入 .csv 文件来设置该值。
您将在下方找到 WooCommerce 文档,其中包含可用产品字段(包括 menu_order
)的列表以及如何通过 .csv 文件导入它们:https://docs.woocommerce.com/document/product-csv-import-suite-column-header-reference/