我刚刚被分配到一个正在进行的项目中,我必须在其中进行设置,以便在创建新站点时自动设置一些选项。我找到了“wpmu_new_site”钩子,并创建了一个本地多站点安装,编写了一个基本上可以这样工作的简短脚本:
add_action('wpmu_new_blog', 'update_blogOptions');
function update_blogOptions($blogID) {
// Do actions
}
在本地安装中,这按预期工作。
当我将代码移动到活动项目时,它什么也不做。我什至只用错误日志替换了函数主体中的所有代码,但它什么也没做。
如果我使用正确的钩子有什么建议吗?为什么它可能在一个站点而不是另一个站点上工作?我可以查看哪些东西来寻找冲突?