Wordpress帖子除了不能正确使用主题框架外

Wordpress帖子除了不能正确使用主题框架外,wordpress,wordpress-theming,Wordpress,Wordpress Theming,在家长主题的支持论坛上遇到了和这个家伙一样的问题。。。 我这样问是因为似乎没有人能帮助他 如果有人非常了解wordpress,并且以前处理过主题框架,我们将非常感谢您的帮助 提前感谢。如果childtheme\u override\u content\u init()已存在于其他位置,则无法“override”它 您可以通过在single.php中添加以下代码行来检查函数是否存在: echo print_r(function_exists('childtheme_override_conten

在家长主题的支持论坛上遇到了和这个家伙一样的问题。。。

我这样问是因为似乎没有人能帮助他

如果有人非常了解wordpress,并且以前处理过主题框架,我们将非常感谢您的帮助


提前感谢。

如果
childtheme\u override\u content\u init()
已存在于其他位置,则无法“override”它

您可以通过在single.php中添加以下代码行来检查函数是否存在:

echo print_r(function_exists('childtheme_override_content_init()'))
如果函数存在,则它将无法工作。在这种情况下,您有两个选项。删除原始函数或将其更改为预期的行为


检查框架是否有任何钩子可用于修改函数的行为,这样您就不必更改或删除原始函数。

在工作了许多小时后解决了这个问题。我不相信仅仅因为我已经花了几个小时在它上面,并且在stack上问过,我就应该放弃尝试

引用我的帖子在问题中提供的链接

在做了相当长一段时间之后 然而,缺少的是你所需要的 要添加操作

add_action('thematic_overpost','childtheme_override_content_init')

我知道你似乎不该这么做 必须这样做,因为在801线上 添加操作函数被称为

add_action('thematic_overpost','thematic_content_init')

然而,这是在elseif内部 statment,并且仅当孩子 覆盖函数不存在

当我的修正有效时,我建议 “添加操作”行不能移到外部 右括号


可以确认该函数不存在。好主意。新鲜的儿童主题,所以它不应该有,它没有。另一方面,如果有人可以建议为什么我的代码更改建议不是解决这个问题的最佳方式,请这样做。过了一段时间,我在官方论坛上得到了回应。在当前的head修订版中似乎对此进行了修复,但尚未部署到WP目录。通过查看最新的head版本,可以避免此问题。(投寄时)