wordpress смена вызова jquery

Ни для кого не секрет, что библиотека jquery пользуется огромной популярностью и активно используется на сайтах. WordPress не исключение. Если посмотреть исходный код страницы то вы увидите вызов jquery из локальной папки сайта примерно так

<script type='text/javascript' src='//memoryhigh.ru/wp-includes/js/jquery/jquery.js?ver=1.10.2'></script>


Вызов на странице формируется автоматически, при вставке кода в шаблон:

<?php wp_head(); ?>

Но возможно у вас есть желание сменить версию библиотеки jquery или место расположения самого файла, а возможно просто подключать ее с репозиториев гугла, для уменьшения числа запросов к вашему хостингу и размера страницы (по рекомендациям гугл-оптимизатора).

Подключаем:
по фтп редактируем файл
/wp-content/themes/название_вашей_темы/functions.php
и добавляем в конце перед закрывающим ?> следующий код:

function my_jquery_scripts() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js');
    wp_enqueue_script( 'jquery' );
}    
add_action( 'wp_enqueue_scripts', 'my_jquery_scripts' );

Доступные на текущий момент библиотеки jQuery: 1.10.2, 1.10.0, 1.10.0, 1.9.1, 1.9.0, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.2, 1.7.1, 1.7.0, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6.0, 1.5.2, 1.5.1, 1.5.0, 1.4.4, 1.4.3, 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.6, 1.2.3
Такой метод удобен если вы не хотите обновления библиотеки jquery.

Если же вы хотите чтобы использовалась актуальная версия, либо следите за обновлением самого движка wordpress или установите этот плагин Use Google Libraries
Список библиотек которые будут загружаться с Google CDN:

AngularJS
Chrome Frame
Dojo
Ext Core
jQuery
jQuery UI
MooTools
Prototype
script.aculo.us
SWFObject
Web Font Loader

У нашего поисковика тоже есть аналогичный репозиторий Yandex CDN. Список библиотек даже больше:

AngularJS
Backbone.js
Bootstrap
Dojo
Ext Core
Highlight.js
json2.js
jQuery
jQuery UI
Mochikit
Modernizr
MooTools
Prototype
Raphaёl
RightJS
script.aculo.us
SWFObject
Underscore.js
Yahoo! User Interface Library (YUI)

По некоторым тестам скорость загрузки библиотек с репозитория яндекса в несколько раз выше чем с остальных, так что поддержим отечественного производителя.

Update 1:
Некоторые шаблоны некорректно воспринимают последние версии библиотеки jquery выше версии 1.10 и при заходе на сайт выдается сообщение

blockUI requires jQuery v1.2.3 or later! You are using v1.10.2

01e05119344f2dac73460ea14c60f399
Смена вызова jQuery на поможет исправить эту проблему, подключив допустим 1.9.1.

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.