Модератор
Yuri
(@yube)
С WP идет в комплекте jQuery 1.6, в отличие от 1.4 у WP3.1. Возможно, скрипт просто не совместим по версии. Нужно посмотреть, нет ли его обновления. Можно в Теме отключить штатную jQuery и подключить свою, но тогда не известно, что перестанет работать.
Обычно для отката достаточно залить файлы предыдущей версии.
Из-за одного старого скрипта галереи во избежание такой же ситуации заменяю пока jQuery версией 1.4.2
Можете попробовать такой способ, предварительно скопировав и сохранив на всяк. случай содержимое functions.php
добавить код в functions.php
Он заменит jquery на старую v.1.4.2
function my_init_method() {
if (!is_admin()) {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js');
wp_enqueue_script( 'jquery' );
}
}
add_action('init', 'my_init_method');
если в functions.php есть другие js скрипты, добавляемые функцией wp_enqueue_script
например
wp_enqueue_script('superfish', get_bloginfo('template_directory').'/js/superfish.js', array('jquery'));
добавить их следующей строкой после
wp_enqueue_script( 'jquery' );
и выше скобки }
инфо
http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Load_a_default_WordPress_script_from_a_non-default_location
возможно, всё будет работать. Если будет работать только лайтбокс, вернуть старое содержание functions.php, использовать другие методы, найти подходящий лайтбокс )
Модератор
Yuri
(@yube)
найти подходящий лайтбокс )
Буквально на днях делал сайт на WP3.2, использовал плагин http://wordpress.org/extend/plugins/wp-jquery-lightbox/ — работает.
получается после установки новой версии мне нужно будет у всех закаченных картинок менять код? так??
и нужно ли деактивировать предыдущий плагин?
чёт ничего у меня не получилось((( а как можно вернуть предыдущую версия вордпресса??
дополнение
если скрипт прописан в header.php
<script type=’text/javascript’ src=’http://mysite.ru/wp-includes/js/jquery/jquery.js’></script>
то заменить на
<script type=’text/javascript’ src=’http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js’></script>
в header.php
а functions.php оставить в покое
ну ведь был у меня офигенный сайт. Кто придумал эти грёбанные обновления??
уже месяц заморачиваюсь, а ничего не меняется… зачем вообще нужно было обновлять. Зашла в панель управления сайтом- вижу надпись, вам нужно обновиться… за каким хреном, испортили мне весь сайт. теперь только за бабло восстанавливать придётся похоже. Спасибо милому вордпрессу.
зачем вообще нужно было обновлять
Напомнили мне историю, некоторое время назад часть поклонников вордпресса настоятельно просили добавить функцию автоматического обновления движка, тем и плагинов (по умолчанию…) Представляю, что тогда было бы со всеми блогами..
только за бабло восстанавливать придётся похоже
Вообще, чтобы такого не происходило, надо заранее (перед большими изменениями, и не только) делать бекап как файлов сайта, так и БД…
ИМХО…