AvilySlv
Oi João tudo bem cara ? Olha só sua dúvida pelo que parece não é PHP e sim CSS. Mas de qualquer form vou tentar te ajudar.
Para montar esse layout eu usaria um sistema de Grid CSS com 3 linhas nessa ordem
1° Linha no topo ocupando 100% do espaço para o Cabeçalho da Postagem.
2° Linha ocupando cerca de 30% do espaço no lado esquerdo para a imagem.
3° Linha ao lado da 2° Linha ocupando 70% do espaço para o Autor, Data e conteúdo
Depois com PHP só rodar o foreach nessa estrutura alterando os dados dinâmicamente.
Se tiver dúvidas ou quiser uma ajuda é só falar.
Abraço!!!
Kwmif_Vivinho
Creio que se usar bootstrap ou materialize irá lhe ajudar. Procure na documentação por grid.
https://www.w3schools.com/bootstrap4/bootstrap_grid_basic.asp
Lembrando que as colunas precisam somar 12 no total. Exemplo no seu caso, o primeiro bloco com o valor col-md-4, e o segundo com o valor col-md-8.