Wp_deregister_script调用不正确

时间:2013-04-06 作者:TheWebs

因此,很明显,我现在可以在管理、主题选项页面和主题选项页面上执行以下操作:

public function load_admin_jquery(){
    if(isset($this->_options[\'admin_jquery_version\'])){
        wp_deregister_script ( \'jquery\' );
        wp_register_script ( \'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/\'.$this->_options[\'admin_jquery_version\'].\'/jquery.min.js\' );
        wp_enqueue_script ( \'jquery\', true, true );             
    }
}
有人能解释为什么吗?我只在我的主题选项页面上设置jquery的新版本

确切的错误是:

注意:调用了wp\\u deregister\\u脚本incorrectly. 请勿注销jquery 管理区域中的脚本。要针对前端主题,请使用wp_enqueue_scripts 钩有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.6中添加的。)在/var/www/wordpress/wp中包含/functions。php在线2986

我在我的主题选项页面中加载了Twitter引导程序,我想控制正在使用的jquery版本。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

该页面上运行的所有其他脚本都依赖于WordPress附带的正确jQuery文件:管理栏、jQuery UI或其他插件。

请注意,并非所有设置都可以加载外部资源,因此您的选项页面在这些情况下无法工作。

要使用需要$ 使用$ = jQuery.noConflict(); 或者把它放在包装袋里。

结束

相关推荐

Javascript in wordpress

我在一个特定分区的页面中为同一类别的不同帖子显示了特色图片。我需要在另一个分区的同一页面中显示与此图片相关的整个帖子。我知道我必须在这方面使用JavaScript。但我需要一些参考,我可以用来做这件事。有人能帮我吗?我正在使用以下代码显示图像<?php /* Template Name: Meet The Team Template */ ?> <?php get_header(); ?> <div id=\"meet_post