Intereting Posts
Как добавить фильтр в get_the_author_meta? Рекомендуемый снимок изображения иногда в содержимом, иногда изменяется изображение заголовка Завершение результата the_terms в пролете с классом имени Проверка уникальности заголовка сообщения в качестве критерия петли Мета-бокс в пользовательском типе сообщения не сохраняется Есть ли плагин, который предоставляет редактор стиля stackoverflow для wordpress? Удаление сообщений из возвращенного wp_query. Нельзя использовать объект типа WP_Query в качестве массива если страница родительская страница перенаправляется на первого ребенка с помощью hook / polylang Штрих-код триггера после нажатия кнопки отправки Ошибка single.php Twitter удаляет веб-сайт the_content вместе с require_once возвращает 1 вместо содержимого включенного файла Не удается получить доступ к свойствам класса из ajax-вызова в wpordrpess MCAPI.class.php показывает некоторую ошибку Список дочерних настраиваемых типов сообщений перечисляет все пользовательские типы сообщений

Манипулирование изображениями внутри содержимого сообщения

Я взял на себя обслуживание сайта WordPress. Мой предшественник создал пользовательскую функцию «image_send_to_editor», чтобы добавлять изображения к сообщениям. Все изображения, добавленные таким образом, являются «полными» и не реагируют (без srcset).

Мне нужно как-то исправить это. Все изображения должны быть «большого» размера и иметь атрибут srcset.

Я уже удалил пользовательскую функцию «image_send_to_editor», так что новые изображения в порядке.

Код: функция image_send_to_editor выплевывает:

<a class="lightBox" href="http://img.wordpressask.com/posts/image-1-1.jpg" rel="attachment op-att-5784" data-relation="group"> <img class="op-att-5784" src="http://img.wordpressask.com/posts/image-1-1.jpg" alt="image alt text" width="1280" height="720" data-headline="" data-description="" /> </a> 

image_send_to_editor просто создает html-код для изображения, который затем добавляется в сообщение, после чего запись сохраняется в базе данных.

Поскольку в старой функции image_send_to_editor НЕ включался класс wp-image-xxxxx с идентификатором изображения, мы должны сделать запросы к базе данных, чтобы найти правильный идентификатор для данного изображения.

Выполнение запросов к базам данных для каждого изображения не кажется хорошей идеей.

Единственное реальное решение – вручную удалить и повторно добавить изображения в сообщения.