WordPress foreach循环 - 订单分类

时间:2012-10-16 10:17:01

标签: wordpress wordpress-theming

我有标准的WordPress分类法(类别)有没有办法在foreach循环中对它们进行排序?例如name & desc

1 个答案:

答案 0 :(得分:1)

我会使用标准的get_categories函数,如下所示:

$args = array(
    'orderby' => 'name',
    'order' => 'DESC',
    'hide_empty' => 1,
    'hierarchical' => 1,
    'taxonomy' => 'category'
);

$categories = get_categories($args);

foreach ($categories as $category) {
    $option = '<option value="/category/archives/'.$category->category_nicename.'">';
    $option .= $category->cat_name;
    $option .= ' ('.$category->category_count.')';
    $option .= '</option>';
    echo $option;
}

您可以在此处阅读有关其他参数的更多信息: http://codex.wordpress.org/Function_Reference/get_categories