функция since 2.3.0

get_term_field()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

get_term_field( string $field, int|WP_Term $term, string $taxonomy = '', string $context = 'display' ): string|int|null|WP_Error

Описание

Функция существует по контекстным соображениям и для простоты использования.
См. alsosanitize_term_field()

Оригинал (английский)

The function is for contextual reasons and for simplicity of usage.

See also

Параметры

$field string обязательный
Поле термина для получения.
$term int|WP_Term обязательный
ID или объект термина.
$taxonomy string необязательный = ''
Имя таксономии.
$context string необязательный = 'display'
Как очищать поля термина. Доступные варианты см. в sanitize_term_field(). Значение по умолчанию 'display'.

Возвращаемое значение

string|int|null|WP_Error

Исходный код

wp-includes/taxonomy.php:1221

function get_term_field( $field, $term, $taxonomy = '', $context = 'display' ) {
	$term = get_term( $term, $taxonomy );
	if ( is_wp_error( $term ) ) {
		return $term;
	}

	if ( ! is_object( $term ) ) {
		return '';
	}

	if ( ! isset( $term->$field ) ) {
		return '';
	}

	return sanitize_term_field( $field, $term->$field, $term->term_id, $term->taxonomy, $context );
}

История изменений

ВерсияОписание
4.4.0 The $taxonomy parameter was made optional. $term can also now accept a WP_Term object.
2.3.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.