Здравствуйте!
Вообще, по-хорошему нужно реализовать например, таким образом...
Регистрируете кастомный тип записи и добавляете к ней кастомные поля при помощи ACF.
https://wp-kama.ru/function/register_post_type
https://ru.wordpress.org/plugins/advanced-custom-f...
Создаете доп. размер миниатюры для отображения уменьшенной версии письма
https://wp-kama.ru/function/add_image_size
Клик на миниатюре открывает lighbox с картинкой.
https://dimsemenov.com/plugins/magnific-popup/
А судя по всему вы используете виз. редактор (Visual Composer или WpBakery Page Builder )
По картинке сложно сказать, что не так... но могу предположить следующее... изображение отображается как блочный элемент и соответственно, не отображается в ряд.
К изображению нужно добавить
display:inline-block; float:left;
Вроде должно сработать