Несколько способов вывести посты с разной вёрсткой на WordPress:
Использовать функцию gettemplatepart. 1 Она позволяет положить шаблон в отдельный файл и сделать код более чистым и читабельным. 1 Для этого нужно проверить порядковый номер цикла и подключить нужный шаблон. 2
В цикле постов вручную дописывать классы. 1 Например, можно определить логику установки класса по счётчику и в зависимости от этого дописывать нужный класс для каждого поста. 1
Использовать свойство display. 1 Если в одном посте есть какие-то элементы, которых нет в другом (например, дата или аватар автора), то лишнее можно спрятать через свойство display. 1
Выбор метода зависит от конкретной задачи и предпочтений разработчика.