Автоматическое добавление rel=”lightbox”

Собсвенно, интересует, знает ли кто-нибудь, как сделать так, что бы все картинки которые вставляются в пост, приобретали атрибут rel="lightbox". Т.е. чтобы при клике по картинке открывалась не новая страница с картинкой, а задействовался скрипт открытия картинки "поверх" страницы.
Спасибо

У старого лайтбокса внутри плагина была функция, почему-то закомментированная, которая это делала, точнее делала БЫ 🙂

Аха, можно разкоментить значит! Хотя я пользовался не лайтбоксом, а Shutter Reloaded’ом. Но он вызывается тем же rel="lightbox". А всятавлял его в пост (rel="lightbox") прохоже, Flexible Upload, но сейчас в нем отпала необходимось, но и атрибут перестал добавляться…

Можно откопать ту функцию из плагина лайтбокса и сделать ее отдельным плагином!!????

Можно откопать ту функцию из плагина лайтбокса и сделать ее отдельным плагином!!????

А чо ж нельзя? Можно. И отдельным плагином, и к какому-нибудь другому прицепить, и в functions.php Темы засунуть. Там, помнится, полторы строки регулярного выражения на хуке ‘the_content’. Осталось только найти её. Не сочинять же с нуля.

Спасибо огромное! Как всегда, выручаете!

Апдейт, добрые люди уже сделали кажись (еще не проверял): http://wordpress.org/extend/plugins/add-lightbox/

А я тем временем нашел тот лайтбокс, в котором функция есть. Вот:
return preg_replace(‘/<a(.*?)href=(.*?).(jpg|jpeg|png|gif|bmp|ico)"(.*?)>/i’, ‘<a$1href=$2.$3" $4 rel="lightbox[roadtrip]">’, $content);

Для сравнения, что в плагине add-lightbox:
$pattern = "/<a(.*?)href=(‘|\")([^>]*).(bmp|gif|jpeg|jpg|png)(‘|\")(.*?)>(.*?)<\/a>/i";
$replacement = ‘<a$1href=$2$3.$4$5 rel="lightbox[‘.$post->ID.’]"$6>$7</a>’;

🙂

спасибо! сделаем альтернативу!!! ))

Я тут исходя из этой инфы подумал… А можно ли таким же макаром создать функцию, которая бы дописывала дефолтные классы для картинок у ВП 2.3.3. (ведь, если не ошибаюсь, автоматическое добавление alignleft, alignright и aligncenter появилось в версии 2.5) или же позволяла переназвать классы картинок у остальных версиях, которые выше 2.3.3… ???

Хех, эти м….и опять переделали весь механизм. Теперь при вставке картинки стандартными средставами при клике по картинке открывается отдельная страница с картинкой в полном размере. Хотя бы дали возможность выбирать в настройках что да как……. ГРррррррр Достало!

Теперь оно вставляет ссылку на отдельную страницу с картинкой в полном размере.

"Оно" – это кто?

Отредактировал. Имел в виду, что тут плагинами и функциями перезаписи не напасешся. Сделали один плагин – механиз вставки изорбражений поменялся…

Anonymous
Отправить
Ответ на: