Eu gostaria de poder verificar se o tema vinte e doze está ativo. Eu sei que se eu estivesse procurando por um plug-in ativo, faria algo como:
$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' );
}
Qual é a maneira correta de verificar se um tema está ativo para que eu possa executar uma função para esse tema?
plugins
themes
activation
Jeremiah Prummer
fonte
fonte
Respostas:
Você pode usar
wp_get_theme
:Ou, você pode simplesmente verificar se existe uma função em vinte e doze - o que provavelmente é menos confiável; um plug-in, ou mesmo outro tema, pode declarar
twentytwelve_setup
, por exemplo.fonte
fonte