Get_taxonomies() - Отримує список зареєстрованих таксономій
Отримує список зареєстрованих таксономій. Ви можете обмежити список за потрібними параметрами.
Повертає
- масив назв, якщо параметр $output дорівнює 'names'
- масив об'єктів таксономій, якщо параметр $output дорівнює 'objects'.
Масив об'єктів таксономій є масивом, що описує докладно кожну таксономію.
Використання
Масив параметрів, яким має відповідати результат функції, тобто. вказавши потрібні параметри, можна отримати дані тільки про таксономії, які нам необхідні.
Параметри, які можна вказати в масиві:
- name – назва таксономії;
- object_type - (масив) яких типів записів прикріплена таксономія;
- hierarchical – true – покаже тільки деревоподібні таксономії;
- show_in_nav_menus
- cap - (об'єкт) права;
- label - заголовок (назва таксономії);
- labels – (об'єкт) заголовки таксономії (різні назви);
- singular_label
- show_ui
- show_tagcloud
- public – true – отримати публічні таксономії;
- update_count_callback
- rewrite
- query_var
- manage_cap
- edit_cap
- delete_cap
- assign_cap
- _builtin – false – виключити вбудовані таксономії (наприклад, category).
Повний список і що означає кожен параметр дивіться в описі функції register_taxonomy().
За замовчуванням: ні
Вигляд у якому буде отримано результат роботи функції:
names - Отримати лише назви зареєстрованих таксономій. За замовчуванням.
Типово: "names"
$operator(рядок)Оператор який використовуватиметься для множинних аргументів параметра $args. Можливо: and або or . За замовчуванням: 'and'
#1. Отримаємо масив назв усіх зареєстрованих таксономій
1.2. Виведемо на екран усі зареєстровані таксономії:
#2. Отримаємо лише публічні таксономії
Виведемо на екран список публічних ('public' => true) не вбудованих таксономій (довільних) ('_builtin' => false):
#3. Отримаємо таксономію 'genre'
Отримаємо таксономію з назвою 'genre' ('name' => 'genre') і виведемо на екран назву: