Запретить атрибуты ширины и высоты в изображении тегов изображений

Я пытаюсь контролировать вывод случайного изображения в этом бите кода. Конечная цель состоит в том, чтобы НЕ выводить атрибуты width и height для изображения.

Я хочу это:

 <img src="URL HERE" alt="ALT HERE"/> 

НО Я НЕ ХОТЯ ЭТО (это то, что выводит код ниже):

 <img src="URL HERE" alt="ALT HERE" width="200px" height="200px" /> 

Мой код:

 $thumb_id = get_post_thumbnail_id(get_the_ID()); $args = array( 'order' => 'ASC', 'orderby' => 'rand', 'post_type' => 'attachment', 'post_parent' => $post->ID, 'post_mime_type' => 'image', 'post_status' => null, 'numberposts' => 1, 'exclude' => $thumb_id ); $attachments = get_posts($args); if ($attachments) { foreach ($attachments as $attachment) { echo wp_get_attachment_image($attachment->ID, 'full', false); } } 

Используйте wp_get_attachment_image_src() и создайте упрощенный элемент img . Вы можете использовать что-то вроде следующего кода в качестве замены для wp_get_attachment_image() :

 function wpse_53524_get_image_tag( $attach_id, $size, $icon, $alt = '' ) { if ( $src = wp_get_attachment_image_src( $attach_id, $size, $icon ) ) { return "<img src='{$src[0]}' alt='$alt' />"; } } 

Поместите функцию выше в functions.php . Назовите его как wp_get_attachment_image() :

 foreach ( $attachments as $attachment ) { echo wpse_53524_get_image_tag( $attachment->ID, 'full', false ); }