是否可以将widget-product-categories订单更改为自定义订单(不仅仅是asc,desc)???有过滤器woocommerce_product_categories_widget_args但我不知道如何使用它。感谢。
答案 0 :(得分:0)
我使用JavaScript(JS插件)做到了这一点,更加自由而且有效。下面的代码根据菜单条目重新排序侧边栏类别(菜单条目我使用带钩子的代码片段重新排序)。
var menu_product_categories = document.getElementsByClassName("menu-item-object-product_cat");
var sidebar_product_categories = document.getElementsByClassName("cat-item");
for (var loop_menu = 0; loop_menu < menu_product_categories.length; loop_menu++) {
if (menu_product_categories[loop_menu].parentElement.classList.contains('nav-dropdown')) {
for (var sidebar_loop = 0; sidebar_loop < sidebar_product_categories.length; sidebar_loop++) {
if (sidebar_product_categories[sidebar_loop].parentElement.classList.contains('product-categories')) {
if (loop_menu === sidebar_loop) {
sidebar_product_categories[loop_menu].innerHTML = menu_product_categories[loop_menu].innerHTML;
}
}
}
}
}