Я добавляю тень к изображениям с помощью плагина, а также использую лайтбокс на том же сайте. Эта функция в плагине WordPress я редактирую:
function filter($content) {
return preg_replace_callback('#<img.+?src\s*=\s*["|\'](.+?)["|\'].+?>#isu', array($this, 'filter_callback'), $content);
}
И он добавляет фильтр ко всем изображениям, а фильтр добавляет тень. Но я не хочу добавлять фильтр ко ВСЕМ изображениям. Потому что, когда это происходит, он как-то портит лайтбокс. Поэтому я хочу отредактировать эту строку выше, чтобы убедиться, что только если он находится в определенном div или странице, чтобы использовать фильтр. Или другой способ - НЕ фильтровать, если он находится в определенном div или странице.
Я был бы рад получить какое-то руководство по редактированию этих регулярных выражений.