Być może się zastanawiasz po co zmieniać wersję domyślnie ładownej biblioteki jquery skoro obecna działa poprawnie. Niedawno miałem następujący problem: Dokonałem aktualizacji silnika wordpress. Aktualizacja przebiegła prawidło. Przynajmniej tak mi się wydawało… po kilkunastu dniach spostrzegłem, że mój blog nie do końca działa poprawnie tzn. pewne sekcje się nie ładują. Po zbadaniu przyczyn błędów w narzędziach dla deweloperów okazało się, że biblioteka jquery ui podczas ładowania generuje błędy.
Problemem była diametralnie nowsza wersja jquery ui (wgrana podczas aktualizacji silnika WP) w stosunku do głównej biblioteki jQuery. Cześć, metod po prostu nie miała w już wsparcia. Skórka na jakiej oparty jest WebCake już dawno nie jest aktualizowana przez Autora.
Rozwiązaniem problemu była zmiana wersji jQuery w WordPress. Aby tego dokonać należy edytować plik: function.php w katalogu twojej skórki.
Należy odnaleźć w pliku odpowiednią funkcję. Polecam do tego użycie Wyszukiwarki i jako frazy wskazanie: jquery. W moim themie kod wygląda następująco.
function tz_google_jquery() {
if (!is_admin()) {
// comment out the next two lines to load the local copy of jQuery
wp_deregister_script(’jquery’);
wp_register_script(’jquery’, 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js’, false, '1.8.3′);
wp_enqueue_script(’jquery’);
}
}
Jak się pewnie już domyślasz wystarczy zmienić linię:
’http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js’, false, '1.8.3′