Saya ingin memeriksa apakah tema twentytwelve aktif. Saya tahu jika saya memeriksa plugin yang aktif, saya akan melakukan sesuatu seperti:
$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' );
}
Apa cara yang tepat untuk memeriksa apakah suatu tema aktif sehingga saya dapat menjalankan fungsi untuk tema itu?
plugins
themes
activation
Jeremiah Prummer
sumber
sumber
Jawaban:
Anda bisa menggunakan
wp_get_theme
:Atau, Anda cukup memeriksa apakah ada fungsi di dua puluh dua belas - yang kemungkinan kurang dapat diandalkan; sebuah plugin, atau bahkan tema lain, dapat mendeklarasikan
twentytwelve_setup
, misalnya.sumber
sumber