the_terms() WP 2.5.0
Выводит список ссылок на термины (элементы таксономии), относящиеся к указанному посту.
Работает на основе:
get_the_term_list()
✈ 1 раз = 0.00357с = очень медленно | 50000 раз = 5.11с = быстро | PHP 7.1.2, WP 4.7.3
Хуки из функции
Возвращает
Выводит на экран список ссылок на термины, к которым прикреплен объект (запись).
Использование
<?php the_terms( $id, $taxonomy, $before, $sep, $after ); ?>
- $id(число) (обязательный)
- ID записи, элементы таксономии которой нужно получить.
По умолчанию: нет - $taxonomy(строка) (обязательный)
- Название таксономии, элементы которой нужно получить.
По умолчанию: нет - $beforeстрока
- Текст, который будет показан перед списком.
По умолчанию: '' - $sepстрока
- Текст-разделитель, который будет показан между выводимыми элементами (тегами).
По умолчанию: ', ' - $afterстрока
- Замыкающий текст (текст в конце списка).
По умолчанию: ''
Примеры
#1. Выведем список элементов таксономии planets
Предположим у нас есть произвольная таксономия planets и пост с ID 67, который относится к 2-м элементам этой таксономии: Земля, Марс. Тогда код:
<?php the_terms( 67, 'planets', 'В разделах: '); ?> // выведет на экран: // В разделах: <a href="#">Земля</a>, <a href="#">Марс</a>
Список изменений
С версии 2.5.0 | Введена. |
Код the terms:
wp-includes/category-template.php
WP 5.3
Cвязанные функции
Из метки: term (термины таксономий)
- get_term()
- get_term_by()
- get_term_children()
- get_term_field()
- get_term_link()
- get_terms()
- get_the_term_list()
- get_the_terms()
Еще из раздела: Любые таксономии
- edit_term_link()
- get_edit_term_link()
- get_taxonomies()
- get_taxonomy()
- is_taxonomy_hierarchical()
- register_taxonomy()