Здравствуйте! Я использовал на сайте следующую конструкцию для отображения анонсов записей в две колонки:
<?php
<div align="left" style="padding:0 20px;">
<?php if (have_posts()) {
query_posts('cat=1');
$i = 0;
$per_column = ceil($posts_per_page / 2);
if ($wp_query->post_count <= $posts_per_page)
$per_column = ceil($wp_query->post_count / 2);
?>
<div class="column">
<?php while (have_posts()) {
the_post();
$i++;
?>
<div class="thumbnail">
<?php the_post_thumbnail('thumbnail');?>
</div>
<div class="clear"></div>
<div class="post">
<a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
<?php the_time('d.m.Y'); ?>
<?php the_content('ПОДРОБНЕЕ »'); ?>
</div><!-- .post -->
<?php if ($i == $per_column) { ?>
</div><!-- .column -->
<div class="column right">
<?php }
}
}
?>
</div><!-- .column -->
<div class="clear"></div>
</div>
</div>
?>
В настоящий момент возникла необходимость расположить анонсы новостей в три колонки, но, к сожалению, моих крайне скромных познаний в PHP не хватает на то, чтобы это самостоятельно сделать.