而不是通过orderby
参数,我走了另一个方向。
从逻辑上讲orderby
上述参数仅适用于每个分组中的帖子,而不适用于分类术语分组本身,因此不适用于此。
我最后做的是在分类术语名称本身中添加01、02、03等,然后使用PHP将其去掉。因此,我有如下术语:
01 Human Services
02 Education
03 Financial Stability
我按照我想要的顺序对它们进行了编号,因为它们不会动态变化。然后,我使用以下方法从术语中去掉数字,并重复更新后的术语:
<?php
// Output all Taxonomies names with their respective items
$terms = get_terms(\'issue_area\');
foreach( $terms as $term ):
$termed = preg_replace(\'/\\d/\', \'\', $term->name );
?>
<h3 class="expert-term"><?php echo $termed; // Print the term name ?></h3>
显然,这比复杂的SQL查询要简单得多,并提供了所需的结果。
这是一个活生生的例子:http://pressroom.uw-mc.org/meet-our-experts/
我原来的问题也用我的答案更新了。