Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery在Wordpress站点上不工作_Javascript_Jquery_Html_Wordpress - Fatal编程技术网

Javascript jQuery在Wordpress站点上不工作

Javascript jQuery在Wordpress站点上不工作,javascript,jquery,html,wordpress,Javascript,Jquery,Html,Wordpress,我为显示实时结果的FAQ页面构建了这个简单的搜索功能,它在本地和JSFIDLE上都非常有效: 然而,我无法让它在Wordpress上工作。以下是我迄今为止所尝试的: 将html部分插入Wordpress文本字段 我还尝试使用以下方法将javascript放在post区域中: <script type="text/javascript" src="/scripts/search.js"> </script> <script type="text/javascript"

我为显示实时结果的FAQ页面构建了这个简单的搜索功能,它在本地和JSFIDLE上都非常有效:

然而,我无法让它在Wordpress上工作。以下是我迄今为止所尝试的:

将html部分插入Wordpress文本字段

我还尝试使用以下方法将javascript放在post区域中:

<script type="text/javascript" src="/scripts/search.js"> </script>
<script type="text/javascript">
<!--
updatepage();
//--></script>


但它仍然不起作用。有没有一种特殊的方法可以将自定义jQuery放到Wordpress中?不应该这么难。我感谢任何人在这方面的帮助。谢谢。

在您的
functions.php
文件中尝试此功能

function load_jQuery() { // load external file  
    wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"), false);
    wp_enqueue_script('jquery');
    wp_register_script('search', get_template_directory_uri() . '/_/js/search.js', array('jquery') );
    wp_enqueue_script('search');
}  
add_action('wp_enqueue_scripts', 'load_jQuery');

来源于

wordpress不允许在帖子中插入脚本,您可以编辑您的主题以包含脚本。

尝试使用
jQuery
而不是
$
他还应确保在使用此方法时取消jQuery内置版本的注册,以避免冲突:
wp\u deregister\u script('jQuery')wp\u寄存器\u脚本上方的code>