WordPress, get_categories, таксономия - PullRequest
0 голосов
/ 04 ноября 2011

У меня очень простой вопрос, на который нет ответа в Кодексе WordPress.

Функция get_categories () получает опцию для таксономий. Я хотел бы спросить, могу ли я передать более одной таксономии:

get_categories(
    array(
        'taxonomies' => 'category,my_custom_taxonomy'
    )
);

1 Ответ

1 голос
/ 06 ноября 2011

Функция get_categories позволяет вводить только строку (1 таксономия) для аргумента таксономии.

Вы можете использовать get_terms , который допускает массив таксономий.

$args = array( 'taxonomies' => array( 'tax_1', 'tax_2', 'tax_3') );

$categories = get_terms ( $args );

for each ( $categories as $cat ) :

  var_dump( $cat );

endforeach;
...