这令人费解。我有一个子主题(有自己的自定义functions.php),除少数页面外,工作正常。出于某种原因,就像那些少数页面无法识别自定义的functions.php文件。
我让用户填写BuddyPress注册表单 - 然后让我的functions.php文件使用bp_after_registration_confirmed钩子来更新幕后的一些内容。奇怪的是,这在我的开发环境中完全按照预期工作 - 使用functions.php响应BuddyPress钩子。但是在实时服务器上,它完全忽略了它,只是在不调用我的自定义函数的情况下完成注册。
知道我可能缺少什么吗?
什么可能导致实时服务器在少数几个实例中看不到/执行子主题的自定义functions.php文件?
- 更新 -
我注意到,对于没有看到子主题的functions.php的页面,他们确实看到了父主题的functions.php文件中的函数。很奇怪,对吧?
答案 0 :(得分:0)
您是否检查过他们是否使用子主题模板?
如果他们使用父主题模板,请尝试创建同一模板的覆盖副本,看看他们是否使用您的子主题函数.php