Добавить атрибут rel для lightbox в WordPress
Добавляем этот фрагмент кода в functions.php вышей темы, после чего во все ссылки в картинках будет добавлен атрибут rel=»lightbox». Обратите внимание на то, что в 5 строке этот атрибут всегда можно изменить, для разных скриптов модальных окон.
1 2 3 4 5 6 7 8 |
add_filter('the_content', 'my_addlightboxrel'); function my_addlightboxrel($content) { global $post; $pattern ="/<a(.*?)href=('|\")(.*?).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i"; $replacement = '<a$1href=$2$3.$4$5 rel="lightbox" title="'.$post->post_title.'"$6>'; $content = preg_replace($pattern, $replacement, $content); return $content; } |
А для тех кому время на вес золота и проекты на вчера, сделать модальные окошки в wordpress можно при помощи плагина FancyBox for WordPress. Для корректной работы плагина заходим в его настройки и нажимаем Revert to defaults, после чего жмем Save Changes и плагин начинает работать для всех картинок.
Удави в использовании предложенного фрагмента кода в ваших плагинах.

/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.