Как вывести посты в три колонки?

Интересует чтобы список постов категории выводился на самой странице категории вот в таком виде, как
здесь, то есть в три колонки и в алфавитном порядке. Ну, и желательно, чтобы пользователь мог как-нибудь еще сортировать, но то такое дело.. как получится)

В общем хочу придать такой вид, как на примере, подскажите как это сделать?

Интересует чтобы список постов категории выводился на самой странице категории вот в таком виде, как
здесь, то есть в три колонки и в алфавитном порядке. Ну, и желательно, чтобы пользователь мог как-нибудь еще сортировать, но то такое дело.. как получится)

В общем хочу придать такой вид, как на примере, подскажите как это сделать?

В этой статье автор отвечает на подобный вопрос – http://www.sonika.ru/blog/wordpress/post-columns.htm

Угу, попробовал, получилось. Подошел второй способ. Правда, теперь появился такой вопрос.
Вот код, который выводит в 2 колонки, как мне надо:

<?php if (have_posts()) : ?>
<?php $first = true; ?>
<?php while (have_posts()) : the_post(); ?>
  <div class="post <?php if($first == true) echo "first" ?>" id="post-<?php the_ID(); ?>">
  <small><a href="<?php the_permalink() ?>" rel="bookmark" title="Постоянная ссылка <?php the_title(); ?>"><?php the_title(); ?></a></small>
  </div>
<?php $first = !$first; if ($first) echo '<br clear=all>'; ?>
<?php endwhile; else : ?>
   <h2 class="center">Не найдено</h2>
   <p class="center">Здесь ничего нет, попробуйте поискать:</p>
   <?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>

но есть один нюанс: этот код показывает число новостей, которое задано в админке Чтение > На страницах блога отображать не более 10. Ну, он и показывает ровно столько новостей, сколько там в админке поставлено. А мне надо вывести теперь в две колонки свое число новостей, например, по 20 новостей в колонке.

Менять число в админке не получится, ибо это число 10 сейчас отображается на главной и в категориях. А двухколоночный список, о котором тут речь, я хочу вывести параллельно с текущим блоком на категории.

Используйте отдельный Loop с нужными вам параметрами

    $custom_loop = new WP_Query('showposts=5&cat=1');

Решений масса.

Можете привести пример какого-нибудь конкретного кода для вставки?

Что-то не получается ничего, выводит что попало кроме того что надо.

php надо подучить, там же обычная математика

Anonymous
Отправить
Ответ на: