Недавно вышла новая версия WordPress 3.5.1 и от пользователей шаблона AB-Inspiration начали поступать жалобы на некорректную работу плагина FancyBox.
Как известно, в WordPress есть возможность создавать фотогалерею из нескольких изображений. Про фотогалерею WordPress можно почитать здесь: Красивая фото галерея WordPress за 5 минут без установки и настройки сложных плагинов.
Фотогалерея появляется в записи блога в виде небольших изображений (миниатюр) расположенных горизонтально по 3-4 штуки в ряд (в зависимости от настроек галереи).
Чтобы рассмотреть изображения галереи в большом размере и при этом оставаться на странице со статьей мы используем плагин FancyBox. Его задача открывать изображение во всплывшем окне при затемненном экране. Очень красивый эффект.
В новой версии WordPress 3.5.1 этот эффект перестал работать, т.е. изображения из галереи НЕ открываются в отдельном окне — никакого эффекта затемнения экрана, никакого всплывающего окна.
Работа FancyBox возможна в том случае, если в настройках галереи указано поле «Ссылка» на «Медиафайл».
В новой версии WordPress 3.5.1 при выборе «Медиафайл» WordPress сохраняет ссылку как «Страница вложения».
1. Сохраните запись с галереей
2. Откройте запись
3. Наведите мышкой на изображение
4. Внизу слева в браузере отобразиться ссылка на изображение.
http://АдресВашегоБлога.ru/wp-content/uploads/2013/02/НазваниеКартинки.jpg
Ссылка на «Страницу вложения» — в этом случае FancyBox работать не будет:
http://АдресВашегоБлога.ru/название-вашей-статьи/НазваниеКартинки/
Причина оказалась в ошибке WordPress. Разработчики WordPress уже знают об этой ошибке и скорее всего в следующей версии WordPress 3.5.2 ошибка будет исправлена.
Но для тех кто не хочет ждать, есть решение. Необходимо внести изменения в 2 файла WordPress. Этот вариант для тех, кто немного разбирается в PHP, или по крайней мере может редактировать файлы PHP, умеет пользоваться хостингом или FTP.
Изменение необходимо внести в 2 файла: wp-includes/js/media-editor.js и в wp-includes/media-template.php
Код для исправление ошибки можно найти здесь: http://core.trac.wordpress.org/attachment/ticket/23298/23298.patch
Строчки выделенные красным — необходимо удалить
Строчки выделенные зеленым — необходимо вставить в код
Если Вы не чувствуете уверенность в редактировании файлов WordPress, тогда лучше дождаться новой версии WordPress. Помните, любое некорректное редактирование файлов WordPress может привести к сбою работы блога.
Создайте сайт с нами — легко и быстро!
С вопросами и за помощью обращайтесь в нашу службу поддержки 24/7
Нужен качественный хостинг для сайта на WordPress?
Рекомендую, проверенные годами, хостинг Timeweb:
а также, хостинг Beget:
Средняя оценка: 5 из 5
Анфиса,я хочу ещё раз поблагодарить вас за ваш труд,за вашу заботу и внимание,за ваше творчество!Это не просто шаблон для блога,а настоящее Чудо.Когда начинаешь работать с ним действительно чувствуешь себя как дома-удобно,комфортно и очень уютно!От всей души благодарю вас,а так же Василия(служба поддержки),за помощь в настройке и исправлении ошибки WordPress!И ещё хочу сказать,насколько чувствуется сколько души вложено в ваше творение.Мой блог прямо дышит,как живой!С Уважением,Татьяна.
Спасибо, Анфиса!
Анфиса, спасибо большое за твой труд и знания, которыми ты с нами делишься. Очень полезная информация у тебя на блоге, новичкам вообще в пользу идет.
Еще раз благодарю тебя.
Здравствуйте, а есть какое-нибудь руководство как отредактировать эти файлы? ))
Спасибо.
Спасибо огромное, Анфиса! У меня та же проблема. Я добавляю свою фотосессию в галерею, а фотографии выходят в увеличенном виде некорректно и огромные.
Наверное, стоит подождать новую версию ВордПресс.
Оксана
Анфиса, спасибо огромное за Ваш труд и знания, которыми Вы делитесь, так щедро. Искренний респект.
Это не статья, а чёткий пошаговый алгоритм, который кстати сказать, я давно искала. И счастье нашла именно у Вас.
Удачи Вам.
С уважением, Светлана.
Спасибо за информацию!
Спасибо вам огромное, долго искал решение этой проблемы!
Анфиса! Я Вам очень признательна за эту статью. Я настраивала свой блог по Вашей инструкции (делала обновление) и тут такой облом — не работает галерея. Сразу пошла на Ваш блог, нашла эту статью, исправила коды, все заработало. Вы настоящий профи. Спасибо!
Анфиса, я билась над этой проблемой полдня пока не нашла вашу запись! ОГРОМНОЕ СПАСИБО!!! Вам памятник надо поставить при жизни! )) Все сразу заработало!
Спасибо большое за полезную информацию!
Анфиса, спасибо, очень пригодилась ваша статья!
У меня еще одна проблема с новым медиа-менеджером: при вставке изображений не прописывается тег «title», несмотря на то, что в форме вставки изображения я его прописываю. Причем такое происходит у меня на нескольких сайтах, с разными темами и набором плагинов, так что списать это на какой-то конфликт, вроде бы, нельзя. Но вот описания и решения этой проблемы в интернете мне найти не удалось. Вы, случайно, не знаете, как это можно вылечить?
Спасибо! супер! помогло!
Изменил файлы. Ничего не изменилось Да и ВП стоит 3.5.2
На всех страницах открываются фото норм и только фото из галереи не открываются( пишет в урл вот что «сайт/?attachment_id=974»
Евгений, не видя Вашего блога не могу сказать. Если Вы все сделали по инструкции, должно все получится.
Спасибо за информацию. Буду знать где искать. Скорей всего поможет в настройках галереи установить Медиафайл.