0

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

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

知道我可能缺少什么吗?

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

- 更新 -

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

4

1 回答 1

0

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

如果他们使用父主题模板,请尝试创建相同模板的覆盖副本,然后查看他们是否使用您的子主题 functions.php

于 2015-02-25T23:00:38.987 回答