Вместо каждого изображения отображать заглушку, в data- каждого изображения прописать данные об изображениях для разных разрешений. После загрузки страницы пройтись по нужным изображениям js'ом и, в зависимости от разрешения экрана, подменить src на данные из data-.
Gristen, в следующий раз выкладывайте код текстом, а не картинкой. Так лучше работается с ним.
А по теме: вам цикл не нужен. Если интересно, почему, в цикле выводите $key и $post - сразу поймете.
Ну так скопируйте код куда-нибудь и руками начните его выполнять, заменяя получаемые значения прямо в коде. Рано или поздно приведете код в читабельный вид.