Как сказал LucasNesk, функция get_sub_field("image")
возвращает URL-адрес, а не полный тег img
.
Вместо того, чтобы использовать URL-адрес в теге, я бы рекомендовал изменить поле в настройках, чтобы вернуть идентификатор, а затем использовать функции WordPress для вывода тега изображения. Таким образом, вы можете легко использовать размер миниатюры, а WP обрабатывает отзывчивый srcset для вас.
С https://www.advancedcustomfields.com/resources/image/#template-usage
<?php
$image = get_field('image');
$size = 'full'; // (thumbnail, medium, large, full or custom size)
if( $image ) {
echo wp_get_attachment_image( $image, $size );
}
?>