0

標準の WordPress タクソノミ (カテゴリ) を持っていますが、それらをforeachループで並べ替える方法はありますか? たとえば、name & desc?

4

1 に答える 1

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

于 2012-10-17T11:56:50.983 に答える