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