Php 在Wordpress中激活主题更改的自定义代码
你可能认为在某个地方会有一个确定的答案,但我还没有找到。问题似乎出在函数Php 在Wordpress中激活主题更改的自定义代码,php,wordpress,Php,Wordpress,你可能认为在某个地方会有一个确定的答案,但我还没有找到。问题似乎出在函数switch\u theme()中 我有一些应该在主题切换到我的主题时运行的代码。但是,使用代码 add_action('switch_theme','activationSetup',10,1) 仅当主题从“我的主题”切换时触发。我猜这是因为只有在我的主题处于活动状态时才会触发theme的functions.php文件 我知道可以使用wp_head来触发函数,但鉴于函数只需运行一次,这似乎是非常不必要的。而且,它看起来只有
switch\u theme()
中
我有一些应该在主题切换到我的主题时运行的代码。但是,使用代码
add_action('switch_theme','activationSetup',10,1)代码>
仅当主题从“我的主题”切换时触发。我猜这是因为只有在我的主题处于活动状态时才会触发theme的functions.php文件
我知道可以使用wp_head
来触发函数,但鉴于函数只需运行一次,这似乎是非常不必要的。而且,它看起来只有在主题至少被浏览一次后才会触发;这会让很多安装此主题的用户感到困惑
所以,我的问题是:有人找到了解决这个问题的方法吗?在初始主题激活时触发动作的方法
谢谢 我前一段时间确实遇到了这个问题,但没有令人满意地解决它。但我认为有人做到了:
好极了!我会在有机会的时候尝试一下,然后带着结果回来。