
Небольшой мануал, подглянутый у stylizedweb, по тому, как создать страничку архива сайта в WordPress. С содержанием всех новостей и датой их публикаций, пример.
1. Для начала нужно сделать копию файла index.php и переименовать её в archives.php
2. Затем открываем archives.php и меняем главную часть кода (начинается так же) на это:
<?php while(have_posts()) : the_post(); ?>
<h2><?php the_title(); ?></h2>
<ul>
<?php
$myposts = get_posts('numberposts=all&offset=0');
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; ?>
3. Для того чтобы wordpress распознавал файл archives.php как шаблон, для создания страниц, добавляем в самый верх следующие строчки:
<?php
/*
Template Name: Archives page
*/
?>
4. Создаем новую страницу «Архив» и в низу, в разделе «Шаблон страницы», выбираем шаблон «Archives page»:

5. Кликаем по «Опубликовать» и готово =)
Источник: stylizedweb
Похожие записи:
serEga отвечает:
4 августа, 2008 в 12:48 | #
Ох, и вправду, поправил. Спасибо что сообщили.
Ответить