Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.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_Php_Jquery_Wordpress - Fatal编程技术网

Javascript 将jQuery添加到WordPress页面

Javascript 将jQuery添加到WordPress页面,javascript,php,jquery,wordpress,Javascript,Php,Jquery,Wordpress,我需要将jQuery库添加到WordPress页面。该页面由插件短代码呈现 我使用了以下方法,但我认为它不适用于我的jQuery脚本 我试图在插件名称和版本所在的主插件文件中添加以下脚本 设计不起作用: function my_init() { if (!is_admin()) { wp_enqueue_script('jquery'); } } add_action('init', 'my_init'); 不起作用 function my_init() {

我需要将jQuery库添加到WordPress页面。该页面由插件短代码呈现

我使用了以下方法,但我认为它不适用于我的jQuery脚本

我试图在插件名称和版本所在的主插件文件中添加以下脚本

设计不起作用:

function my_init() {
    if (!is_admin()) {
        wp_enqueue_script('jquery');
    }
}
add_action('init', 'my_init');
不起作用

function my_init() {
    if (!is_admin()) {
        // comment out the next two lines to load the local copy of jQuery
        wp_deregister_script('jquery'); 
        wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js', false, '1.4.2'); 
        wp_enqueue_script('jquery');
    }
}
add_action('init', 'my_init');
我真的需要将下面的库添加到我的WordPress前端页面

http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
但如果我像下面那样直接使用它,它就会工作

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>


第二,如何在我的浏览器中看到它与其他代码一起加载

如果要在
wp admin
中添加脚本,请使用
admin\u head
或 如果要在前端添加此脚本,请使用
wp\u head
代替
admin\u head

取消注册所有jQuery脚本,然后调用函数添加自定义脚本

add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 );

function my_deregister_javascript() {
    wp_deregister_script( 'jquery' );
}

    function add_custom_script() {
        if (!is_admin()) {
              wp_enqueue_script('Jquery_host', "http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" , array('jquery'));
         }
    }
    add_action('admin_head', 'add_custom_script');

添加“警报(‘测试’)”到jquery文件并刷新页面,如果加载了脚本,您将看到警告消息,这是一种方法。另一种方法是通过单击F12打开浏览器中的开发人员控制台,转到“资源”选项卡,查看脚本是否已加载。jQuery已包含在WordPress中…通常没有理由从外部加载它。我使用了函数add_custom_script(){if(!is_admin()){wp_enqueue_script('jQuery_host','',array('jQuery'))}add_action('wp_head','add_custom_script');但仍然不起作用???但如果我直接使用它,它就会起作用。您正在创建插件还是自定义插件?或者你只是想使用这个脚本?我有一个现有的插件,我被要求删除直接添加jqeury使用脚本,并通过wordpress添加它technique@IrfanDayan我编辑了我的答案?你的问题解决了吗?