我将以下代码输出到下拉列表中。我正在尝试按字母顺序在下拉列表中对这些类别进行排序,以便我的用户更容易找到它们。
<?php // output dropdown for each taxonomy //
foreach ($taxonomies as $tax) { ?>
<div id="<?php echo $tax . '_cat'; ?>">
<label for="wppl-category-id"><?php echo get_taxonomy($tax)->labels->singular_name; ?>: </label>
<?php custom_taxonomy_dropdown($tax); ?>
</div>
<?php } /* end foreach */ ?>
我查了一下,似乎get_taxonomy没有orderby选项(至少我能找到)。对于我如何做到这一点有什么建议吗?
谢谢!
答案 0 :(得分:1)
也许你可以查看原生函数get_terms?
它有一个orderby参数,我相信你可以按名称订购它们。
那里有一个例子,所以如果你只需将count替换为name,你就会得到这个:
$categories = get_terms( 'category', 'orderby=name' );