the_terms

Выводит список ссылок на термины (элементы таксономии), относящиеся к указанному посту.

Хуки из функции:
the_terms
Возвращает

Выводит на экран список ссылок на термины, к которым прикреплен объект (запись).

Использование

<?php the_terms( $id, $taxonomy, $before, $sep, $after ); ?>

$id(число) (обязательный)

ID поста, элементы таксономии которого нужно получить.
По умолчанию: нет

$taxonomy(строка) (обязательный)

Название таксономии, элементы которой нужно получить.
По умолчанию: нет

$before строка

Текст, который будет показан перед списком.
По умолчанию: ''

$sep строка

Текст-разделитель, который будет показан между выводимыми элементами (тегами).
По умолчанию: ', '

$after строка

Замыкающий текст (текст в конце списка).
По умолчанию: ''

Примеры

  1. Предположим у нас есть произвольная таксономия planets и пост с ID 67, который относится к 2-м элементам этой таксономии: Земля, Марс. Тогда код:
<?php the_terms( 67, 'planets', 'В разделах: '); ?>

выведет на экран:
В разделах: Земля, Марс.

Заметки

Использует фильтр the_terms.

Код из


wp-includes/category-template.php

WP 4.7.2

<?php
function the_terms( $id, $taxonomy, $before = '', $sep = ', ', $after = '' ) {
	$term_list = get_the_term_list( $id, $taxonomy, $before, $sep, $after );

	if ( is_wp_error( $term_list ) )
		return false;

	/**
	 * Filters the list of terms to display.
	 *
	 * @since 2.9.0
	 *
	 * @param array  $term_list List of terms to display.
	 * @param string $taxonomy  The taxonomy name.
	 * @param string $before    String to use before the terms.
	 * @param string $sep       String to use between the terms.
	 * @param string $after     String to use after the terms.
	 */
	echo apply_filters( 'the_terms', $term_list, $taxonomy, $before, $sep, $after );
}

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *