如何在Wordpress的functions.php中编写Javascript函数?

San*_*fer 1 javascript php wordpress

我正在根据开发人员的建议更改插件(请参阅最新文章),该建议建议在functions.phpWordpress中编写一些Javascript 。

现在,当我这样做时,我的整个wordpress变成了空白。好了,经过一番思考。“您不能在PHP内编写纯Javascript”。

所以我写了他们内部<script>的标签,和的里面echo "";标签。现在..我不确定该功能是否正常工作(尚未进行测试),但Wordpress再次显示,但是..

注意:未定义的变量:第8行上/home/appelhulp/domains/appelhulp.nl/public_html/wp-content/themes/Divi/functions.php中的组
注意:未定义的变量:/ home / appelhulp / domains / appelhulp中的选项。第9行上的nl / public_html / wp-content / themes / Divi / functions.php
注意:未定义的变量:/home/appelhulp/domains/appelhulp.nl/public_html/wp-content/themes/Divi/functions.php中的选项第25行

这是代码文件 在此处输入图片说明

所以我的问题是:
问题出在哪里,如何使这些消息消失?

正确答案

尽管我接受@Burak的答案,但这只是正确答案的一半。另请参阅@RahilWazir的部分,他/她的答案的一半属于解决方案。由于Burak带有正确的脚本,因此RahilWazir提出了将其放在footer.php而不是的建议functions.php。然后把它放在那里,就成功了。在functions.php没有让我实现我想要的。因此,谢谢你们!

cod*_*abs 5

在WordPress中有更好的标准方法

<?php
function add_js_functions(){
?>
<script>
// your js functions here 
</script>
<?php
}
add_action('wp_head','add_js_functions');
Run Code Online (Sandbox Code Playgroud)