Проблема решена. Спасибо, Николь!
Моя проблема заключалась в том, что при настройке пользовательских полей для изображений я устанавливал для них URL-адрес изображения. Это хорошо, если вы просто хотите быстро отобразить изображение, потому что оно просто возвращает строку. Должно быть установлено значение Image Array. Это приводит к подробному списку пар ключ / значение (ie. Alt text), которые доступны в шаблоне темы.
Чтобы отобразить ваше изображение, для которого установлен массив изображений, вот синтаксис:
<img src="'.esc_url($image['url']).'" alt="'.esc_attr($image['alt']).'" />
Это работает только внутри моей функции PHP. В качестве альтернативы, в файле шаблона среди HTML может использоваться следующее:
<img src="<?php echo esc_url($image['url']); ?>" alt="<?php echo esc_attr($image['alt']); ?>" />