使用插件Advanced Custom Fields (这个插件在很多方面都很方便)。然后创建一个自定义订单字段(category\\u order),规则“Taxanomy\\u Term”等于“Categories”。
然后在你的主题函数中。php(或相关的地方)使用:
$categories = get_categories( $args );
usort($categories, function($a, $b) {
return get_field("category_order", "category_".$a->term_id) - get_field("category_order", "category_".$b->term_id);
});
foreach ($categories as $category){
...
其中category\\u order是您使用ACF创建的字段名。
这篇文章的灵感来源于此here.