Как сделать разный стиль отображения постов в wordpress?
Для начала надо понимать как устроен WordPress Самые азы * 
Затем зная Иерархию шаблонов и умело пользуясь Условными тегами вы в сможете оформить вывод так, как вам надо
________________________________________*  Русский вариант слегка устарел, однако пользовать его можно, в английском варианте статьи информация более актуальная.
Да как бы элементарно - на главной в цикле вывода постов используйте один шаблон, в single.php - другой
Дело за малым - почитать как формируются страницы вп, из каких частей и по какой логике.