wp_term_is_shared()
Визначте, чи термін загальним для кількох таксономій.
Загальні терміни таксономії автоматично поділяються з версії 4.3, але невдалі завдання cron або інші затримки у процедурах оновлення можуть призвести до того, що загальні терміни залишаться.
Читайте також про функцію поділу термінів wp_get_split_terms()
Хуків немає.
Повертає
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 term is shared WP 6.0.2
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; }