Я бы сделал это с помощью CSS.
Используйте «стандартный» -петл. Например
<div id="main-content">
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<div class="post">
<h2><?php the_title(); ?></h2>
<?php the_excerpt(); ?>
</div>
<?php endwhile; ?>
</div>
С помощью <?php the_excerpt(); ?>
вы можете контролировать длину сообщения, стандарт WordPress - 55 слов. Таким образом, каждое сообщение имеет длину 55 слов.
Тогда вы можете дать каждому элементу .post ширину менее 50% и сместить его влево.
Простой пример:
#main-content {
float: left;
}
.post {
float: left;
width: 42%;
margin-right: 5%;
}
Теперь у вас есть два столбца, и вы также можете сделать его отзывчивым, и ваши "предыдущие / следующие" ссылки также должны работать.
Вот пример.
Дэвид Хеллманн
Надеюсь, это может вам помочь.
Привет! * * 1016