有没有办法只在第一次激活特定主题时执行一个函数?
我找到了这段代码,但问题是该函数将在每次主题切换后执行
<?php add_action("after_switch_theme", "mytheme_do_something"); ?>
答案 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
}
}