因此,我在页面中有以下自定义JavaScript。(除img src外,完全按照其显示的方式编写)
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
jQuery("#first").click(function(){
jQuery("#second").trigger(\'click\');
return false;
});
</script>
<a id="first" href="#"> <img src="demo"> </a>
因此,通过单击“第一个”按钮,它将触发对第二个按钮的“单击”。该功能本身起作用(即触发“第二个”按钮)
但是,所有其他JavaScript函数都不起作用。
我猜直接在页面中添加自定义JavaScript文件并不是最好的方法。
我看到有一些插件可以在帖子/页面中添加JavaScript,但我试图避免任何不必要的插件。
添加自定义JavaScript而不影响其他JavaScript功能的最佳方式是什么?我做错了什么?
谢谢
最合适的回答,由SO网友:jeanpier_re 整理而成
首先,您应该使用wp_enque_script.
其次,jQuery在WordPress中自动加载,并设置为无冲突模式。有关如何链接script that depends on jQuery.
最后,如果你想让它只出现在一个页面上,你有两个选择
在您的functions.php
文件添加acustom field 在该页上启用此脚本。
手动将其插入给定页面,再次通过functions.php
仅针对主页is_home()
当然,您可以通过page\\u id这样引用页面get_page( $page_id )
.