使用jQuery-1.7.2.min.js而不是WordPress jQuery

时间:2012-08-19 作者:Gandalf

我一直在尝试注销wordpress原生jquery并使用我下载的版本。起初,wordpress常驻jquery的一切都很好,尽管它取代了$ 具有jQuery 在我的custom.js 剧本

我在我的主题中使用了媒体上传器,我使用此代码添加了脚本;

function wptuts_options_enqueue_scripts() {
    wp_register_script( \'wptuts-upload\', get_template_directory_uri() .\'/admin/js/mlimage.js\', array(\'jquery\',\'media-upload\',\'thickbox\') ); 

        wp_enqueue_script(\'jquery\');

        wp_enqueue_script(\'thickbox\');
        wp_enqueue_style(\'thickbox\');

        wp_enqueue_script(\'media-upload\');
        wp_enqueue_script(\'wptuts-upload\');

}
add_action(\'admin_enqueue_scripts\', \'wptuts_options_enqueue_scripts\');
我有这个代码来添加我的自定义jquery

function en_jquery()  
    {  
        wp_deregister_script( \'jquery\' );   
        wp_register_script( \'daskustomjquery\', get_template_directory_uri() . \'/admin/js/jquery-1.7.2.min.js\' );    
        wp_enqueue_script( \'daskustomjquery\' );         
    }  
    add_action( \'admin_enqueue_scripts\', \'en_jquery\' );
每当我尝试从此行的数组中排除jquery时,wp_register_script( \'wptuts-upload\', get_template_directory_uri() .\'/admin/js/mlimage.js\', array(\'jquery\',\'media-upload\',\'thickbox\') );

未加载任何脚本。是否可以排除wordpress jquery并使用jquery-1.7.2.min 我已经下载了?。

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

您的具体问题是,您正在将自定义jQuery版本注册到不同的句柄(\'daskustomjquery\') 这自然会破坏一切。

但请注意,在admin中干扰jQuery是extremely not recommended.

结束

相关推荐

让jQuery AJAX在WordPress中工作(GET-1)

我正在尝试了解如何使用jQuery$.ajax() 对于项目。我使用从中学到的知识设置此测试TutsPlus.com. 除了我得到一个-1 已返回。所以我得到了警报Success: -1 和#test-div1 填充了-1, 而不是Hello Everyone!.My HTML:<input type=\"hidden\" name=\"GreetingAll\" id=\"GreetingAll\" value=\"Hello Everyone!\" /> <input c