Поддержка Проблемы и решения после установки обновлений не работает лайтблокс

  • Добрый день. После установки обновлений Word Press не работает всплывающий эффект галереи. Как можно отменить обновления или восстановить всплывающий эффект. Как сделать перекодировку. Объясните пожалуйста на пальцах. Очень жду…

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор 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&gt;
    то заменить на
    <script type=’text/javascript’ src=’http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js’></script&gt;
    в header.php

    а functions.php оставить в покое

    ну ведь был у меня офигенный сайт. Кто придумал эти грёбанные обновления??
    уже месяц заморачиваюсь, а ничего не меняется… зачем вообще нужно было обновлять. Зашла в панель управления сайтом- вижу надпись, вам нужно обновиться… за каким хреном, испортили мне весь сайт. теперь только за бабло восстанавливать придётся похоже. Спасибо милому вордпрессу.

    зачем вообще нужно было обновлять

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

    только за бабло восстанавливать придётся похоже

    Вообще, чтобы такого не происходило, надо заранее (перед большими изменениями, и не только) делать бекап как файлов сайта, так и БД…
    ИМХО…

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «после установки обновлений не работает лайтблокс» закрыта для новых ответов.