이 플러그인에 대해서는별로 도움이되지 않지만 어쨌든 여기 있습니다.W3 총 캐쉬가 캐쉬 된 자바 스크립트 전에 CDN jquery를로드하지 않습니다
다른 사람이 이전에이 문제에 휩쓸 렸을 것입니다.
나는 이것들은 W3 총 캐시에 대한 설정입니다 WP 3.3.2 및 W3 총 캐시 0.9.2.4
실행이 - http://www.diigo.com/item/image/2no8j/qgct
같이 내가 후크를 통해 내 자바 스크립트를로드하고 있습니다 :
add_action('wp_enqueue_scripts' , 'woodworks_load_scripts', 11);
function woodworks_load_scripts() {
global $post, $Post_UI_Tabs;
$js_dir = STYLESHEET_DIR . 'js/';
$admin_dir = STYLESHEET_DIR . 'admin/';
$jquery_ui = JQUERY_UI;
wp_deregister_script('thickbox');
wp_deregister_script('swfobject');
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://code.jquery.com/jquery-latest.min.js', false, '1.7.2', true);
wp_enqueue_script('jquery');
if(woodworks_has_tabbed_content($post)){
wp_enqueue_script('jquery.ui', "{$jquery_ui}", array('jquery'), 1, true);
$Post_UI_Tabs->has_tabs = true;
}
if('award' != get_post_type($post->ID)) {
wp_enqueue_script('main', "{$js_dir}main.js", array('jquery'), 1, true);
wp_enqueue_script('supersize', "{$js_dir}supersized.3.1.3.min.js", array('jquery'), 1, true);
}
if('award' == get_post_type($post->ID)){
wp_enqueue_script('jquery.cycle.all', "{$js_dir}jquery.cycle.all.js", array('jquery'), 1, false);
}
if(is_front_page()){
wp_enqueue_style('home', STYLESHEET_DIR . 'stylesheets/home.css', array(), 1, 'all');
wp_enqueue_script('jquery.cycle.all', "{$js_dir}jquery.cycle.all.js", array('jquery'), 1, true);
}
}
당신은 woodworks.signalsinteractive.com을 비교할 수 woodworks.org (캐시되지 않은) 대 (캐싱을 가지고)와 소스를 참조 차이.
캐시 된 버전 이후에 캐시 된 jQuery가 호출되는 것이 문제입니다. 따라서 jQuery의 정의되지 않은 오류가 발생합니다.