Обернуть изображение в WP любыми тегами

  • Vadim Tsukanov
    Разработчик
  • Дата публикации
    07.04.2021
  • Категория
    Wordpress
Задача:Обернуть изображение в WP любыми тегами

В контенте поста используется кастомная верстка для картинок? — не проблема!

Все содержимое редактора выводится функцией the_content(), и картинки летят так, как нам их вставил редактор. Чтобы все выводилось по верстке необходимо или в редакторе обрамлять картинки согласно верстке или прописать фильтр, чтобы редактор сразу вставлял все как нам необходимо.

Используем код ниже, и решаем эту проблему!

add_filter('media_send_to_editor', 'wrapInsertedImage', 10, 3 );
function wrapInsertedImage( $html, $send_id, $attachment )
{
    return '<div class="image top-gap-large bottom-gap">'.$html.'</div>';
}

Конечно, редактируем код согласно верстке. В моем случае — было необходимо обернуть все в div’ы с необходимыми классами.

 

Еще нет коммментариев. Будь первым!

Оформить заказ в Devstages