다음 코드로 지금하고 있습니다.
function uw_load_scripts() {
// De-register the built in jQuery
wp_deregister_script('jquery');
// Register the CDN version
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), null, false);
// Load it in your theme
wp_enqueue_script( 'jquery' );
}
add_action( 'wp_enqueue_scripts', 'uw_load_scripts' );
이것은 작동하지만이 같은 사람이나 관리자를 제외한 모든 사람을 위해이 작업을 수행해야합니다 (따라서 백엔드는 WordPress 버전을 사용합니까?).
if (function_exists('load_my_scripts')) {
function load_my_scripts() {
if (!is_admin()) {
wp_deregister_script( 'jquery' );
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', array(), null, false);
wp_enqueue_script('jquery');
}
}
}
add_action('init', 'load_my_scripts');
이 버전은 실제로 작동하지 않습니다 .Google 버전이 아닌 WordPress jQuery 버전을 얻습니다.
따라서 WordPress에 포함 된 jQuery를 전혀 등록 취소해야합니까?
또한 내 자신의 스크립트 (슬라이더 스크립트, modernizr 및 내 custom.js)를 올바른 방법으로 추가하려면 어떻게합니까? 내가 지금하고있는 것처럼 헤더에서가 아니라 functions.php를 통해이 작업을 수행해야한다고 생각하지만 어떻게 그렇게 할 지 확신 할 수 없습니다.