Add jQuery to WordPress page

时间:2015-04-29 作者:Irfan Dayan

我需要将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>
其次,如何在我的浏览器中看到它与其他代码一起加载?

1 个回复
SO网友:Guerrilla

我认为wordpress仅在指定jQuery是该页面上加载的另一个脚本的依赖项时才加载jQuery:

wp_enqueue_script( \'script-name\', \'/path/script.js\', array(\'jQuery\');
如果没有其他脚本,请尝试像普通脚本一样加载,并具有文件的完整路径:

wp_enqueue_script( \'myJquery\', \'//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js\');

结束

相关推荐

混合wp_cli::api和php-cli-Tools时输出顺序错误

Fixed by WordPress update - cause unknown.我有几个插件使用各种自定义WP-CLI 我写的命令。然后,我将WordPress项目从一个工作正常的WordPress项目复制到同一服务器上的另一个WordPress项目,该项目的输出顺序变得混乱。(在我的开发VM和生产服务器上都会发生同样的情况。)该函数混合了WP-CLI API 和功能来自php-cli-tools 这取决于它。这是我的命令之一(调用了两个额外的函数来显示各种提示…)function add_user(