我遇到了一个类似的问题,我就是这样解决的。注意,我输入Fruits
作为基于示例的分类名称。重要的是,此名称与分类名称完全匹配。分类名称通常是单数的,即。fruit
function wp4382_filter_terms_order( $orderby, $query_vars, $taxonomies ) {
if ( ! empty( $query_vars[\'object_ids\'] )
&& ! empty( $taxonomies[0] )
&& ( 1 === count( $taxonomies ) )
&& \'Fruits\' === $taxonomies[0] )
{
$orderby = \'tr.term_order\';
}
return $orderby;
}
add_filter( \'get_terms_orderby\', \'wp4382_filter_terms_order\', 10, 3 );