调用子主题中的wp_enQueue_script()时,在父主题中注册的JavaScript文件不会加载吗?

时间:2010-08-23 作者:Eduplessis

我正在制作一个框架父主题,并在父主题中functions.php, 我想注册我经常使用的所有可能的js文件,如果我想加载它,在子functions.php 我只需要使用wp_enqueue_script().

但它不起作用。。。

有什么线索吗?

2 个回复
最合适的回答,由SO网友:John P Bloch 整理而成

子功能。php文件在父函数之前加载。php,所以你要在他们排队后注册他们。尝试将脚本放入钩子队列,如\'after_setup_theme\' 相反

SO网友:EAMann

这样拆分代码是不好的。您应该始终将函数和调用它们的挂钩放在同一位置,以便于调试。

也就是说,如果你wp_enqueue_script() 调用父主题的functions.php 文件,事情按预期进行吗?如果不是的话,可能还有别的事情发生。。。我们需要查看您的代码来诊断和修复它。

结束

相关推荐

Adding goodies to themes

如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?