WordPress: Оглавление постов в категории

*

Сделал оглавление постов. Огромное спасибо за помощь Максу и Сонике. Для страдальцев, подобно мне, на ощупь двигающихся в 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). Выбираем его и сохраняем.
Все. Страница повится в теме там, где вы предусмотрели вывод страниц.

Комментарии

Спасибо за отличное решение по выводу оглавления постов.

Действительно бывает жаль - когда посты написанные неделю назад - сползают на вторую страницу и читатели до них уже не доходят.

Новые комментарии