я может тупой но я увидел в вопросе что-то типа: вот есть фотография сайта на мониторе большом, как посмотреть по ней, как будет выглядеть сайт на мобилке
index.php это резервный шаблон который используется, если для текущего контента нет более правильного шаблона, нечего вашей главной странице там делать. Поместите ее во front-page.php или в любую страницу с кастомным шаблоном
зачем? я понимаю если картинки нет то ставим изображение заполнитель, а зачем пустое место? а если будет 5 всего, то три карточки заглушки? вы думаете что это будет выглядеть красиво, а на самом деле выглядеть будет глупо
Считаете сколько всего постов, делите на 4 по модулю, сколько осталось - столько и лупим демо-карточек