Как вывести поле зарегистрированной таксономий в wordpress?

Пользователь

от marisa , в категории: PHP , 9 месяцев назад

Как вывести поле зарегистрированной таксономий в wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jakayla , 9 месяцев назад

@marisa 

Для вывода поля зарегистрированной таксономии в WordPress можно использовать функцию get_term_meta(), которая получает значение мета-поля для указанного термина (категории).


Пример:


$term_id = get_queried_object()->term_id; // получаем ID текущей категории $custom_field = get_term_meta($term_id, 'название_мета_поля', true); // получаем значение мета-поля echo $custom_field; // выводим значение мета-поля


Вместо "название_мета_поля" необходимо указать название мета-поля, которое было создано для таксономии. Чтобы создать мета-поля для таксономии, можно использовать функции add_term_meta() и update_term_meta().


Пример создания мета-поля для таксономии:


add_action( 'category_edit_form_fields', 'add_category_custom_fields', 10, 2 ); function add_category_custom_fields( $tag, $taxonomy ) { ?>