Retourne

(bool) True si le multisite et les termes globaux sont activés.

Structure de la fonction global_terms_enabled()

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

function global_terms_enabled() {
    if ( ! is_multisite() ) {
        return false;
    }

    static $global_terms = null;
    if ( is_null( $global_terms ) ) {

        /**
         * Filters whether global terms are enabled.
         *
         * Returning a non-null value from the filter will effectively short-circuit the function
         * and return the value of the 'global_terms_enabled' site option instead.
         *
         * @since 3.0.0
         *
         * @param null $enabled Whether global terms are enabled.
         */
        $filter = apply_filters( 'global_terms_enabled', null );
        if ( ! is_null( $filter ) ) {
            $global_terms = (bool) $filter;
        } else {
            $global_terms = (bool) get_site_option( 'global_terms_enabled', false );
        }
    }
    return $global_terms;
}

Fonctions et Hook utilisés par global_terms_enabled()

is_multisite()

Vérifie si le multisite est autorisé.

global_terms_enabled

Filtre si les termes globaux sont activés.

apply_filters()

Appel les fonctions qui ont été attaché à un filtre (hook).

get_site_option()

Retourne la valeur d'une option en donnant son nom pour le réseaux actuel.

Où trouver la fonction global_terms_enabled() dans le CMS Wordpress

Sources

Codex Wordpress : global_terms_enabled()

Autres fonctions dans le même fichier : wp-includes/functions.php

Retour