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 - Отримати лише назви зареєстрованих таксономій. За замовчуванням.

  • objects - Отримати масив об'єктів, що містять повну інформацію про таксономії.
  • Типово: "names"

    $operator(рядок)Оператор який використовуватиметься для множинних аргументів параметра $args. Можливо: and або or . За замовчуванням: 'and'

    #1. Отримаємо масив назв усіх зареєстрованих таксономій

    1.2. Виведемо на екран усі зареєстровані таксономії:

    #2. Отримаємо лише публічні таксономії

    Виведемо на екран список публічних ('public' => true) не вбудованих таксономій (довільних) ('_builtin' => false):

    #3. Отримаємо таксономію 'genre'

    Отримаємо таксономію з назвою 'genre' ('name' => 'genre') і виведемо на екран назву: