wp_term_is_shared( int $term_id )
Détermine si un terme est partagé entre plusieurs taxonomies.
Paramètre
$term_id(int)requisId du terme.
Description / Informations supplémentaires
Les termes de taxonomie ont commencé à être retirés à la version 4.3 mais des tâches cron manquées ou d'autres délais dans la mise à jour de sous-programmes peuvent causer des termes partagés restants.
Retourne
(bool) Retourne false si un terme n'est pas partagé entre plusieurs taxonomies ou si la dispersion de termes de taxonomie partagés est finie.
Déclaration et structure de la fonction wp_term_is_shared()
wp_term_is_shared() est déclarée dans le fichier wp-includes/taxonomy.php à la ligne 4609 :
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;
}
Fonction utilisée par wp_term_is_shared()
get_option()Retourne une valeur d'option en fonction de son nom.
Où est utilisée la fonction wp_term_is_shared()
dans le CMS WordPress
Sources
Codex WordPress : wp_term_is_shared()
Autres fonctions dans le même fichier : wp-includes/taxonomy.php