Shutter Reloaded – хак для WordPress 2.7

Стимулом для углубленного изучения движка WordPress послужила некорректная работа плагина Shutter Reloaded под управлением версии 2.7 

shutter_reloaded

Долго ломал голову над самим плагином, его настройками и настройками движка. Выхода не нашел. И решил что вероятнее всего, несовместимость с версией 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) Много не программировал из-за ненадобности. Ссылка публикуется всегда! Хотя можно было этот хак довести до ума и убирать ссылку, когда выбрано поле «Оригинал». Не забудьте сделайте бэкап файла! Я ответственности не несу если у Вас что то не получилось.

Скачать хак-файл!!!

  • Спасибо за хак! Всё заработало.
  • job
    Пожалуйста! Рад что мой хак кому-то еще помог.
  • Я обновил файл а изменений нет, что делать?
  • job
    Кеш обновить! Или зайти на блог Lecactus'а и посмотри как устанавливать. Этот хак только решает проблему авто-добавления ссылки. Если ты что-то не так установил, то видно и хак тебе не поможет.
  • Ваще все пучком идет
  • TF
    не в тему может быть, но Вы сказали, что много работали с этим плагином. а у меня возник вопрос и найти на него ответ у меня не получается при щелчке по превью, открывается окно с полноразмерной картинкой, но в ИЕ почему-то смещено все влево, а не растягивается на весь экран у Lecactus'a написано, что "под ИЕ надо писать отдельно CSS". что это значит? где что изменить? какой именно CSS? помогите пожалуйста
  • job
    А что за сайт??? По Вашей ссылке, посмотрел, вроде все нормально работает.
  • TF
    сайт тот, что я указала в инфе а Вы смотрели через какой браузер? именно в ИЕ проблема эта. в Опере и Мозилле отображается нормально
  • TF
    смотрела с рабочего компьютера и с компьютера дома у меня ИЕ есть только 6 сейчас попробую поновее
  • job
    ну в 8-ом ИЕ все работает. свои стили для ИЕ 6 можно прописать вот так [code type="xml"][/code] вставлять в шаблоне перед [code type="xml"][/code] но опять же надо знать CSS, в принципе ничего сложного.
  • TF
    а шаблон - это где именно? какой файл?
  • job
    /wp-content/themes/имя_шаблона/ а там уже в зависимости от конструкции шаблона скорей всего он будет называться header.php
  • DS
    Спасибо за хак! Отлично работает.
  • Наконец-то нашел ответ, как запускается и работает этот плагин. Пару часов убил на поиски, т.к. у меня WP установлен 2.3.3 и автоматом ничего не получалось ( Спасибо автору статьи
  • job
    На здоровье!