Wordpress: query_posts - как показать несколько постов - PullRequest
0 голосов
/ 21 марта 2011

Я создаю собственную тему WP (на основе учебного пособия Криса Койера на lynda.com), которая отображает фрагмент самой последней записи в блоге на домашней странице (сам блог не является домашней страницей сайта).В настоящее время я показываю только один пост, но хотел бы иметь возможность показывать два или более постов.Вот текущий код:

   <?php query_posts("posts_per_page=1"); the_post(); ?>
   <div class="date_home">Posted <?php the_time('F jS, Y') ?></div>
   <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
   <?php the_content('Continue Reading &#8594;'); ?>

Я бы подумал, что изменение

posts_per_page=1

на

posts_per_page=2

сделал бы трюк, но он не работает.

Любая помощь приветствуется.Спасибо!

1 Ответ

1 голос
/ 21 марта 2011

Необходимо заменить:
<?php query_posts("posts_per_page=1"); the_post(); ?>
на:
<?php query_posts('posts_per_page=5'); if (have_posts()) : while (have_posts()) : the_post();?>

Полный код ниже:

<?php query_posts('posts_per_page=5');  
if (have_posts()) : while (have_posts()) : the_post();?>
<div class="date_home">Posted <?php the_time('F jS, Y') ?></div>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<?php the_content('Continue Reading &#8594;'); ?>
<?php endwhile; endif; wp_reset_query();?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...