Где в этом коде php запрет на вывод картинок?
class="featured-thumb hide"
Должно быть, оно.
А видео в этой записи есть? Получается если это post_video, то у изображения класс hide, иначе если видео есть, то показываем видео, если нет, то картинки.