Я пытаюсь настроить страницу с галереей изображений, где, если поле alt пустое, оно будет отображать все, что есть в заголовке (по крайней мере, у одного или другого всегда будет содержимое). Это мой текущий код, который вообще ничего не отображает.
$image_all = wp_prepare_attachment_for_js($item->ID);
if (empty($image_all['alt'])) {
echo $image_all['caption'];
} else {
echo $image_all['alt'];
}
Если я просто введу echo $image_all['alt'];
(или 'caption'
), он будет отображаться нормально. Но использование оператора if вообще ничего не отображает.
Что я делаю не так?