WordPress / BuddyPress子主题functions.php有选择地忽略

时间:2013-07-30 21:51:56

标签: wordpress wordpress-theming buddypress

这令人费解。我有一个子主题(有自己的自定义functions.php),除少数页面外,工作正常。出于某种原因,就像那些少数页面无法识别自定义的functions.php文件。

我让用户填写BuddyPress注册表单 - 然后让我的functions.php文件使用bp_after_registration_confirmed钩子来更新幕后的一些内容。奇怪的是,这在我的开发环境中完全按照预期工作 - 使用functions.php响应BuddyPress钩子。但是在实时服务器上,它完全忽略了它,只是在不调用我的自定义函数的情况下完成注册。

知道我可能缺少什么吗?

什么可能导致实时服务器在少数几个实例中看不到/执行子主题的自定义functions.php文件?

- 更新 -

我注意到,对于没有看到子主题的functions.php的页面,他们确实看到了父主题的functions.php文件中的函数。很奇怪,对吧?

1 个答案:

答案 0 :(得分:0)

您是否检查过他们是否使用子主题模板?

如果他们使用父主题模板,请尝试创建同一模板的覆盖副本,看看他们是否使用您的子主题函数.php