wp_term_is_shared( int $term_id )

Determine whether a term is shared between multiple taxonomies.


Description

Shared taxonomy terms began to be split in WP-4.3, but failed cron tasks or other delays in upgrade routines may cause shared terms to remain.


Parameters

$term_id

(Required) Term ID.


Return

(bool) Returns false if a term is not shared between multiple taxonomies or if splittng shared taxonomy terms is finished.


Source

File: wp-includes/taxonomy.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;
}


Changelog

Changelog
Version Description
WP-4.4.0 Introduced.