Je voudrais pouvoir vérifier si le thème des vingt-douze est actif. Je sais que si je cherchais un plugin actif, je ferais quelque chose comme:
$active_plugins = apply_filters( 'active_plugins', get_option( 'active_plugins' ) );
if ( in_array( 'plugin-folder/plugin-folder.php', $active_plugins ) ) {
//do stuff
} else {
add_action( 'admin_notices', 'create-a-notice' );
}
Quelle est la bonne façon de vérifier si un thème est actif pour que je puisse exécuter une fonction pour ce thème?
plugins
themes
activation
Jeremiah Prummer
la source
la source
Réponses:
Vous pouvez utiliser
wp_get_theme
:Ou, vous pouvez simplement vérifier si une fonction sur vingt-douze existe - ce qui est probablement moins fiable; un plugin, ou même un autre thème, pourrait déclarer
twentytwelve_setup
, par exemple.la source
la source