Shutter Reloaded – хак для WordPress 2.7
Стимулом для углубленного изучения движка WordPress послужила некорректная работа плагина Shutter Reloaded под управлением версии 2.7
Долго ломал голову над самим плагином, его настройками и настройками движка. Выхода не нашел. И решил что вероятнее всего, несовместимость с версией 2.7, т.к. на версиях ниже он работает исправно.
Неработоспособность выражается в отсутствии ссылки на изображение, после добавление в поле редактирования поста. Хотя в настройках плагина есть пункт с автоматическим добавлением, но он все, же так и не заработал у меня. К такому выводу я пришел после тестирования этого плагина на разных порталах и версиях движка. Дома на локалке перепробовал все варианты активированных и деактивированных плагинов системы, боясь, что возникает конфликт между ними. Но ничего в положительную сторону не происходило. До недавнего времени работал с движком Joomla которую в свою очередь изучил на зубок, исправляя косяки авторов модулей и компонентов. Есть и свои разработки, со временем опубликую и их. Так во - хочу заметить, что WordPress мне показался гораздо сложнее с программной точки зрения, или это первое впечатление, не знаю. Что то я ухожу от темы! Так вот у кого есть проблемы с этим плагином, которые выражаются в отсутствии ссылки на картинку. В HTML’е это - Должно выглядеть так:
<a href="http://mysite.info/wp-content/uploads/2009/01/dsc009182.jpg"> <img class="shutterset" title="dsc009182" src="http://mysite.info/wp-content/uploads/2009/01/dsc009182-225x300.jpg" alt="dsc009182" /> </a>
А Выглядит так (в таком виде плагин не работает):
<img class="shutterset" title="dsc009182" src="http://mysite.info/wp-content/uploads/2009/01/dsc009182-225x300.jpg" alt="dsc009182" />
Предлагаю сделать как я. Прописал хак в php скрипт на публикацию картинки с ссылкой. Вам только необходимо обновить файл media.php расположенный в папке wp-includes (wp-includes/media.php) Много не программировал из-за ненадобности. Ссылка публикуется всегда! Хотя можно было этот хак довести до ума и убирать ссылку, когда выбрано поле «Оригинал». Не забудьте сделайте бэкап файла! Я ответственности не несу если у Вас что то не получилось.