get_taxonomy_labels()
Будує/повертає об’єкт із усіма заголовками зазначеної таксономії.
Це допоміжна функція. Потрібна щоб заповнити заголовки в описі таксономії. Наприклад, якщо не було вказано заголовок для ‘not_found’, то він буде замінений на $tax->no_tagcloud
. Використовуйте функції register_taxonomy() .
Опис заголовків, які вказуються в масиві при реєстрації таксономії, дивіться в описі параметра labels у функції register_taxonomy() .
Працює на основі:
_get_custom_object_labels()
_get_custom_object_labels()
Повертає
Объект
. Об’єкт із заголовками таксономії. Базові значення за замовчуванням встановлюються всім таксономіям, при цьому дефолтні значення відрізняються для деревоподібних та не деревоподібних таксономій.
Можливі значення масиву:
- name
-
Ім’я таксономії, зазвичай, у множині.
За замовчуванням _x( ‘Post Tags’, ‘taxonomy general name’ ) або _x( ‘Categories’, ‘taxonomy general name’ ); - singular_name
-
Назва одного елемента цієї таксономії.
За замовчуванням _x( ‘Post Tag’, ‘taxonomy singular name’ ) або _x( ‘Category’, ‘taxonomy singular name’ ); - menu_name
-
Текст назви меню. Цей рядок означає назву для пунктів меню.
За промовчанням значення параметра name. - search_items
-
Текст для пошуку елемент таксономії.
За замовчуванням __(‘Search Tags’) або __(‘Search Categories’) . - popular_items
-
Текст для блоку найпопулярніших елементів.
__( ‘Popular Tags’ ) або null. - all_items
-
Текст для всіх елементів.
__( ‘All Tags’ ) або
__( ‘All Categories’ ); - parent_item
-
Текст для батьківського елементу таксономії. Цей аргумент не використовується для не деревоподібних таксономій.
За замовчуванням null або __( ‘Parent Category’); - parent_item_colon
-
Текст для батьківського елементу таксономії, теж що parent_item але з двокрапкою в кінці.
За замовчуванням немає __( ‘Parent Category:’ ); - edit_item
-
Текст для редагування елемента.
За замовчуванням __( ‘Edit Tag’ ) або __( ‘Edit Category’ ); - update_item
-
Текст для оновлення елемента.
За замовчуванням __( ‘Update Tag’ ) або __( ‘Update Category’ ); - add_new_item
-
Текст додати новий елемент таксономії.
За замовчуванням __( ‘Add New Tag’ ) або __( ‘Add New Category’ ); - view_item
-
Текст для перегляду терміну таксономії.
За замовчуванням: “Подивитися мітку”, “Подивитися категорію”. Використовується наприклад, в адмін-барі (тулбарі). - new_item_name
-
Текст створити новий елемент таксономії.
За замовчуванням __( ‘New Tag Name’ ) або __( ‘New Category Name’ ); - separate_items_with_commas
-
Текст, що описує, що елементи потрібно розділяти комами (для блогу в адмінці). Не працює для деревоподібного типу.
За замовчуванням __( ‘Separate tags with commas’ ) або null; - add_or_remove_items
-
Текст для “видалення або додавання елемента”, який використовується в блоці адмінці, при відключеному JavaScript. Чи не діє для деревоподібних таксономій.
За замовчуванням __( ‘Add or remove tags’ ) або null; - choose_from_most_used
-
текст для блогу при редагуванні поста “виберіть із тих, що часто використовуються”. Не використовується для деревоподібних таксономій.
За замовчуванням __( ‘Choose from the most used tags’ ) або null; - popular_items
-
Текст для пошуку найпопулярніших термінів. Цей параметр не використовується для деревоподібних таксономій.
За замовчуванням: Популярні мітки або null. - separate_items_with_commas
-
Текст, що говорить про те, що терміни (мітки) потрібно розділяти комами. Не використовується для деревоподібних таксономій.
За замовчуванням: “Поділіть мітки комами” або null. - add_or_remove_items
-
Текст для додавання чи видалення термінів. Не використовується для деревоподібних типів.
За промовчанням: “Додати або видалити мітки” або null. - choose_from_most_used
- Текст “Вибрати із часто використовуваних”. Не використовується для деревоподібних типів.
- not_found
- Текст “не знайдено”, який відображається, якщо при натисканні на часто використовувані жоден термін не було знайдено.
- no_terms
-
Використовується в таблицях записів та медіафайлів.
За промовчанням ‘No tags’/’No categories’. - items_list_navigation
- Текст для таблиці пагінації, прихованого заголовка.
- items_list
- Текст для прихованого заголовка таблиці.
-
most_used
(WP 4.9) - Текст для вкладки “Часто використовувані”.
-
back_to_items
(WP 4.9) - Текст, який буде показано після оновлення терміна.
-
filter_by_item
(WP 5.7) -
Використовується тільки для деревоподібних таксономій, адмінці, в таблиці записів (posts list table).
За замовчуванням: ‘Filter by category’ . -
item_link
(WP 5.8) - Текст для посилання, наприклад: ‘Tag Link’ або ‘Category Link’.
-
item_link_description
(WP 5.8) - Текст для опису посилання, наприклад: ‘A link to a tag.’ або ‘A link to a category.’.
-
name_field_description
(WP 5.9) -
Опис поля
Name
на сторінці редагування терміна (Edit Tags screen).
За замовчуванням: ‘Назва – це те, як вона відображається на вашому сайті’. -
slug_field_description
(WP 5.9) -
Опис поля
Slug
на сторінці редагування терміна (Edit Tags screen).
Типово: ‘Ярлик “slug” – це зручна для URL версія назви. Зазвичай містить лише малі літери, цифри та дефіси.’. -
parent_field_description
(WP 5.9) -
Опис поля
Parent
на сторінці редагування терміна (Edit Tags screen).
За промовчанням: ‘Призначте батьківський термін для створення ієрархії. Наприклад, термін Jazz є батьком термінів Bebop і Big Band. -
desc_field_description
(WP 5.9) -
Опис поля
Description
на сторінці редагування терміна (Edit Tags screen).
За замовчуванням: ‘За замовчуванням опис не відображається, однак деякі теми можуть відображатися.’.
Використання
get_taxonomy_labels($tax);
-
$tax
(об’єкт/WP_Taxonomy) (обов’язковий) - Об’єкт таксономії.
Приклади
#1 Демонстрація роботи
$tax = get_taxonomy('category'); $labels = get_taxonomy_labels($tax); print_r ($ labels); /* Отримаємо: stdClass Object ( [name] => Рубрики [singular_name] => Рубрика [search_items] => Пошук рубрик [popular_items] => [all_items] => Всі рубрики [parent_item] => Батьківська рубрика [parent_item_colon] => Батьківська рубрика: [edit_item] => Змінити рубрику [view_item] => Переглянути рубрику [update_item] => Оновити рубрику [add_new_item] => Додати новий рубрику [new_item_name] => Назва нової рубрики [separate_items_with_commas] => [add_or_remove_items] => [choose_from_most_used] => [not_found] => Рубрик не знайдено. [no_terms] => Рубрик немає [menu_name] => Рубрики [name_admin_bar] => category ) */
список змін
З версії 3.0.0 | Введено. |
З версії 4.3.0 | Added the no_terms label. |
З версії 4.4.0 | Added the items_list_navigation and items_list labels. |
З версії 4.9.0 | Added the most_used and back_to_items labels. |
З версії 5.7.0 | Added the filter_by_item label. |
З версії 5.8.0 | Added the item_link and item_link_description labels. |
З версії 5.9.0 | Added name_field_description , slug_field_description , parent_field_description , і desc_field_description labels. |