Как заменить список страниц на список категорий | | SEO для блондинки
Ищу:

Как заменить список страниц на список категорий

Задачка такая: в шаблоне в верхней горизонтальной панели выводится список страниц. Он нам там совсем не нужен. А нужен нам там список категорий. Как?

Для этого нам придётся отредактировать файл header.php:

Открываем его. В Админке: Внешний вид — Редактор. header.php.

Здесь находим строку кода

wp_list_pages (…);

и меняем её на

wp_list_categories();


Если нам нужно какие-то категории не выводить в этой панели их можно исключить. Или если нам нужно вывести конкретные категории а остальные не трогать. то это можно указать.

Как исключить лишние категории из списка:

1. Нам нужно узнать номер категории:

В админке открываем Записи — Рубрики. Наводим мышку на нужную категорию и смотрим в нижнюю левую часть экрана. Там будет длинная абракадабра включающая в себя «tad_ID = » Вот именно следующая за этим цифра и есть номер или айдишник категории, именно его мы будем писать в параметры функции чтобы исключить лишнее.

2. Прописываем параметр функции:

wp_list_categories(‘include=3,5,9,16′);

Эта запись означает что вывести только 3, 5, 9, 16 категории

wp_list_categories(‘exclude=3,5,9,16′);

а эта что наоборот, выводить все кроме этих.

Этот же код можно использовать и как PHP виджет.


Редактировать:

Вы можете подписаться на новые посты этого блога:



Комментарии (4) на запись “Как заменить список страниц на список категорий”

  1. Надежда 15.06.2011 08:47

    Простите опять за беспокойство, файл Header у меня такой, не могу найти те коды которые описаны в вашей статье, может тут как то по другому надо?

    <html xmlns="http://www.w3.org/1999/xhtml&quot; >

    <meta http-equiv="Content-Type" content="; charset=» />

    <script type="text/javascript" src="/script.js»>
    <link rel="stylesheet" href="» type=»text/css» media=»screen» />


    <link rel="alternate" type="application/rss+xml" title="» href=»» />
    <link rel="alternate" type="application/atom+xml" title="» href=»» />
    <link rel="pingback" href="» />

    <a href="/»>

  2. Мисс Удача 15.06.2011 16:07

    То что вы пишите это самое начало файла Header. Нужный нам текст находится как минимум находится после тега

  3. Laima 21.12.2011 12:52

    А мне скажите как решить этот вопрос, если заменить на просто категории, страница становится недоступной

    <li class="page_item current-menu-item»><a href="/»>Главная

  4. Мисс Удача 04.01.2012 23:33

    Кусок кода который вы приводите не полный Тег а не закрыт Возможно в этом и ошибка

Обратные ссылки

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




Загрузить свой аватар