Недавно вышла новая версия 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