Description

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.

Paramètre

$term_id

(int) (Requis) Id du terme.

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.

Structure de la fonction wp_term_is_shared()

Définie dans le fichier wp-includes/taxonomy.php à la ligne 4280 :

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ù trouver 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

Retour