上下文:使用带有 jigoshop 插件的 Wordpress
我正在使用 wp_list_categories 带来运行良好的产品类别并带来所需的列表。唯一的问题是类别的顺序。我使用了几个 orderby 选项(名称、ID、slug),但列表顺序仍然如下所示:
工具和刷子 卸妆和底漆 粉末 唇部 荧光笔 粉底 眼部 遮瑕 古铜色 腮红
jigoshop 小部件具有以下代码:
$args = array(
'orderby' => 'name',
'show_count' => $count,
'hierarchical' => $is_hierarchial,
'taxonomy' => 'product_cat',
'title_li' => null,
);
wp_list_categories(apply_filters('widget_product_categories_args', $args));
我将通过添加过滤器来替换它:
add_filter('widget_product_categories_args','myFun');
function myFun($out){
.......
.......
$args = array(
'orderby' => 'name',
'order' => 'ASC',
'style' => 'list',
'show_count' => 0,
'hide_empty' => 0,
'child_of' => $topMostParent,
'hierarchical' => 1,
'title_li' => '',
'current_category' => $cur_cat,
'taxonomy' => $taxonomyName,
);
return $args;
}
我也尝试过停用其他插件,但对结果没有影响。请帮忙。谢谢。