И так, задача. Нужно вывести 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.'" /> ';
}

