• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Сниппет Автоматическое добавление атрибута lightbox ссылкам на картинки

Попай

АДМИНИСТРАТОР
Существует много скриптов, которые добавляют эффект Lightbox при открывании картинок, но требующие от вас добавления атрибута rel="lightbox" к ссылкам на фотографии . Это может понадобится, если выбранный вами скрипт не умеет обрабатывать текст поста и самостоятельно определять ссылки на картинки. Делать это вручную для каждой размещенной фотографии занятие очень утомительное и растрачивать своё время на такое неблагодарное дело очень жаль. Поэтому целесообразно этот процесс автоматизировать и не мучатся.


Для этого вам надо добавить в файл functions.php вашего шаблона нижеприведенный код:
PHP:
//добавление rel="lightbox" ссылкам на картинки start
function wph_auto_add_rel_lightbox($content) {
    $pattern ="/<a(.*?)href=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i";
    $replacement = '<a$1href=$2$3.$4$5 rel="lightbox"$6>';
    $content = preg_replace($pattern, $replacement, $content);
    return $content;
}
add_filter('the_content', 'wph_auto_add_rel_lightbox');
//добавление rel="lightbox" ссылкам на картинки end


При желании атрибут rel="lightbox" можно заменить на любой, который вас требуется.
 
Назад
Сверху