Me gustaría poder verificar si el tema veintiocho está activo. Sé que si estaba buscando un complemento activo, haría 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' );
}
¿Cuál es la forma correcta de verificar si un tema está activo para poder ejecutar una función para ese tema?
plugins
themes
activation
Jeremiah Prummer
fuente
fuente
Respuestas:
Puedes usar
wp_get_theme
:O bien, simplemente puede verificar si existe una función en veintiocho, lo que probablemente sea menos confiable; un complemento, o incluso otro tema, podría declarar
twentytwelve_setup
, por ejemplo.fuente
fuente