W3cubDocs

/WordPress

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 4.3, but failed cron tasks or other delays in upgrade routines may cause shared terms to remain.

Parameters

$term_id

(int) (Required) Term ID.

Return

(bool) Returns false if a term is not shared between multiple taxonomies or if splitting 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

Version Description
4.4.0 Introduced.

© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/wp_term_is_shared