WordPress, get_categories, таксономия

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

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

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

1 ответ

Решение

Функция 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;
Другие вопросы по тегам