Сделал оглавление постов. Огромное спасибо за помощь Максу и Сонике. Для страдальцев, подобно мне, на ощупь двигающихся в WordPress пишу рецепт:
Для каждой рубрики создается фиктивная страница (page). Главное - это то, что шаблон у такой страницы был особым, включающим в себя вывод названий постов требуемой категории.
Шаблон - файл php, сохарненный в структуре используемой вами темы. Обычно тема включает файл page.php, который как раз и представляет собой шаблон страницы. От него и будем плясать:
1. Открываем в клиенте (я, например, в Dreamweaver) page.php и сохраняем под другим названием (например, mypage.php) .
2. Прежде всего, в самый верх файла (перед
)вставляем комментарий такого вида:
<?php
/*
Template Name: My Page Content
*/
?>
Это необходимо, чтобы WordPress потом "признал" созданный шаблон за таковой.
3. Перед строчкой
<?php if (have_posts()) :
while (have_posts()) : the_post(); ?>
Нужно вставить вот такой фрагмент
<h2>Оглавление рубрики</h2>
<?php query_posts("cat=1&showposts=1000");-->
Разумеется, вместо "оглавление рубрики" вы вольны написать что-угодно еще. Обратите внимание на параметры в query_posts("cat=1&showposts=1000"). cat=1 - это ID рубрики, которую вы собираетесь "озаглавить". showposts=1000 - количество заглавий постов, которые будут выводиться на странице. У меня стоит 1000 - пока должно хватить, потом - видно будет.
Все, шаблон готов. Грузим его на сервер.
Теперь заходим в админку, Options >> Write >> Write page и создаем новую страницу. В самой странице нам ничего помещать не нужно, она фиктивная. Важно ее название, например, "Оглавление рубрики "Про меня любимого", и важно, чтобы она имела нужный нам шаблон. Для этого заходим в боковое меню справа и находим раскрывающуюся менюшку Page Template. По умолчанию, там раскрываются Default Template и Error 404 Template, а теперь должно быть еще и My Page Content (или то название, котрое вы закомментировали в пункте 2). Выбираем его и сохраняем.
Все. Страница повится в теме там, где вы предусмотрели вывод страниц.
Комментарии
alart (не проверено)
сб, 11/07/2009 - 18:11
Постоянная ссылка (Permalink)
Спасибо за отличное решение
Спасибо за отличное решение по выводу оглавления постов.
Действительно бывает жаль - когда посты написанные неделю назад - сползают на вторую страницу и читатели до них уже не доходят.