你會認爲這個地方肯定會有答案,但我還沒有找到答案。問題似乎在於功能switch_theme()
。在Wordpress的主題變化中激活自定義代碼
我有一些代碼應該在主題切換到我的主題時運行。然而,使用代碼
add_action('switch_theme', 'activationSetup', 10, 1);
只有當主題是從我的主題AWAY切換觸發。我猜這是由於主題的functions.php文件僅在我的主題處於活動狀態時觸發。
我知道使用wp_head
來觸發該函數,但它似乎是非常沒有必要的,因爲該函數只需要運行一次。它也看起來只會觸發主題至少一次;這會讓很多安裝此主題的用戶感到困惑。
所以,我的問題是:有沒有人找到解決辦法?在初始主題激活時觸發動作的方法?
謝謝!
http://wordpress.stackexchange.com/questions/7518/is-there-a-hook-for-when-you-switch-themes – Phil