第一个主题激活的WordPress功能

时间:2015-06-05 22:43:47

标签: wordpress

有没有办法只在第一次激活特定主题时执行一个函数?

我找到了这段代码,但问题是该函数将在每次主题切换后执行

<?php add_action("after_switch_theme", "mytheme_do_something"); ?>

1 个答案:

答案 0 :(得分:1)

是的,您可以通过编写和检查选项。

add_action("after_switch_theme", "mytheme_do_something");
function mytheme_do_something() {
     if( ! get_option( 'mytheme_setting' ) ) {
         add_option( 'mytheme_setting', '1');
         // some things you want to do
     }
}