Картинка имеет вид
<img class="insta aligncenter wp-image-65727 size-full" src="data:image/svg+xml,%3Csvg%20xmlns='https://www.w3.org/2000/svg'%20viewBox='0%200%202160%202160'%3E%3C/svg%3E" alt="расторгнуть договор с туроператором" data-lazy-srcset="https://site.ru/image.jpg 2160w, https://site.ru/image.jpg 150w, https://site.ru/image.jpg 300w, https://site.ru/image.jpg 768w, https://site.ru/image.jpg 1024w, https://site.ru/image.jpg 220w, https://site.ru/image.jpg 450w, https://site.ru/image.jpg 672w, https://site.ru/image.jpg 1038w, https://site.ru/image.jpg 45w, https://site.ru/image.jpg 510w, https://site.ru/image.jpg 600w, https://site.ru/image.jpg 100w" data-lazy-sizes="(max-width: 2160px) 100vw, 2160px" data-lazy-src="https://site.ru/image.jpg" width="2160" height="2160">
Я изменил регулярку на
$pattern = '/<img(.*?)class="insta (.*?)"(.*?)>/i';
но не срабатывает.
Фильтр применится к уже существующим публикациям? Или только к новым?
Или же регулярка неверная?
Спасибо