WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

wp_term_is_shared() WP 4.4.0

Определите, является ли термин общим для нескольких таксономий.

Общие термины таксономии автоматически разделяются с версии 4.3, но неудачные задачи cron или другие заминки в процедурах обновления могут привести к тому, что общие термины останутся.

Читайте также о функции разделения терминов wp_get_split_terms()

Является основой для: add_term_meta(), update_term_meta()

Хуков нет.

Возвращает

true/false. Возвращает false, если термин не является общим для нескольких таксономий или если разделение общих терминов таксономии завершено.

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

wp_term_is_shared( $term_id );
$term_id(число) (обязательный)
ID термина.

Примеры

#1 проверка является ли термин 123 общим

$term_id = 123;

if( wp_term_is_shared($term_id) ){
	echo "{$term_id} - общий термин";
}

Список изменений

С версии 4.4.0 Введена.

Код wp term is shared: wp-includes/taxonomy.php WP 5.3

<?php
function wp_term_is_shared( $term_id ) {
	global $wpdb;

	if ( get_option( 'finished_splitting_shared_terms' ) ) {
		return false;
	}

	$tt_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->term_taxonomy WHERE term_id = %d", $term_id ) );

	return $tt_count > 1;
}
petrozavodsky 794alkoweb.ru
Делаю веб руками.
Редакторы: Kama 7640
Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться