Şu anda aşağıdaki kod ile yapıyorum:
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' );
Bu işe yarar, ancak bunu herkes gibi veya yönetici dışında herkes için yapmalıyım (böylece arka uç WordPress sürümünü kullanıyor mu?):
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');
Bu sürüm aslında çalışmıyor, WordPress jQuery sürümünü alıyorum, Google sürümünü değil.
Bu nedenle, WordPress'te bulunan jQuery kaydını tamamen kaldırmalı mıyım?
Ayrıca, kendi komut dosyalarımı (kaydırıcı komut dosyaları, modernizr ve kendi custom.js) nasıl doğru şekilde ekleyebilirim? Sanırım bunu function.php üzerinden yapmalıyım ve şimdi yaptığım gibi başlıkta değil, ama bunu nasıl yapacağımdan emin değilim.