Существует много скриптов, которые добавляют эффект Lightbox при открывании картинок, но требующие от вас добавления атрибута rel="lightbox" к ссылкам на фотографии . Это может понадобится, если выбранный вами скрипт не умеет обрабатывать текст поста и самостоятельно определять ссылки на картинки. Делать это вручную для каждой размещенной фотографии занятие очень утомительное и растрачивать своё время на такое неблагодарное дело очень жаль. Поэтому целесообразно этот процесс автоматизировать и не мучатся.
Для этого вам надо добавить в файл functions.php вашего шаблона нижеприведенный код:
При желании атрибут 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" можно заменить на любой, который вас требуется.