Предполагая, что вы хотите, чтобы это был вертикальный список вместо горизонтального, причина, по которой он идет горизонтально, заключается в том, что в вашем классе новостной ленты установлен display: flex;
, удаление этого сделает его таким же, как и в верхнем

Внутри вашего индекса. css файл, это раздел, который делает его вертикальным списком
.newsfeed{
width: 100%;
height: 100%;
padding: 1rem;
display: flex; // this line
flex-wrap: wrap;
flex-flow: row wrap;
}
Это должно быть помечено под # html или # css, поскольку проблема не в PHP.