0

我有以下代码将我拥有的类别输出到下拉列表中。我试图在下拉列表中按字母顺序排列这些类别,以便我的用户更容易找到它们。

<?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 选项(至少我能找到)。对我如何做到这一点有什么建议吗?

谢谢!

4

1 回答 1

1

也许您可以检查本机功能get_terms

它有一个 orderby 参数,我相信您可以按名称订购它们。

那里有一个例子,所以如果你只是将 count 替换为 name 你会得到这个:

$categories = get_terms( 'category', 'orderby=name' );
于 2013-04-18T13:02:34.677 回答