Листинг всех постов на одной странице

Полезные рецепты для WordPress

Если вы хотите вывести все посты на странице, следует создать шаблон страницы:

<?php
 /*
 Template Name: All posts
 */
 ?>
 <?php
 $debut = 0; //The first article to be displayed
 ?>
 <?php while(have_posts()) : the_post(); ?>
 <h2><?php the_title(); ?></h2>
 <ul>
 <?php
 $myposts = get_posts(’numberposts=-1&offset=$debut’);
 foreach($myposts as $post) :
 ?>
 <li><?php the_time(’d/m/y’) ?>: <a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
 <?php endforeach; ?>
 </ul>
 <?php endwhile; ?>

После чего, зайдите в админку, создайте новою страницу и выберите только что созданный шаблон страницы

Хочешь постовой?

Напиши на своем блоге о нашем сайте и в скором времени получишь от нас трекбек!

2 комментариев »

  1. У меня вот такая ошибка:
    Parse error: syntax error, unexpected ‘=’ in /home/users/e/eavasi/domains/eavasi.ru/wp-content/themes/WhiteHat/all_posts.php on line 13

    Отзыв оставил: eavasi — 28 февраля 2010 @ 20:19
  2. Только что проверил код, работает, попробуйте заменить кавычки в файле на нормальные. Если проблема в этом поменяю на сайте обработчик кода.

    Отзыв оставил: wprecipe — 28 февраля 2010 @ 21:40

RSS лента комментариев к этой записи. TrackBack URL

Оставить комментарий