И так, задача. Нужно вывести alt для картинок.
Если использовать функцию wp_get_attachment_image для вывода изображения, то вопрос с альтами особо не стоит, так как там в автомате выводятся, если заполнены alt в админке.
А если самому набирать тег img атрибытами, то тут возникает проблема.
К примеру, функция wp_get_attachment_image_src — выдает массив с урлом картинки, и в нем нет alt, собственно и другие подобные функции.
Вариант решения
Например, у нас есть произвольное поле «галерея_га» для галереи картинок, и надо получить и вывести все картинки из галереи вместе с заполненными alt.
$x = get_post_meta($post_id,'галерея_га',true); foreach($x as $item){ // получаем массив с урлом картинки и её размерами $img_thumbs = wp_get_attachment_image_src($item, 'home-galleries'); // получаем alt картинки $alt = get_post_meta($item,'_wp_attachment_image_alt',true); echo '<img src="'.$img_thumbs[0]'." alt="'.$alt.'" /> '; }