Создаем тему для блога на WP — часть 5

11 03 2007

Оригинал статьи - Part 5 - Sidebar

    Для меню блога (сайтбара), есть некоторые тэги WordPress, которые мы можем использовать. Например, чтобы отобразить страницы, категории, архивы, и т.д. Чтобы облегчить возможность управления сайтбаром, сделаем его в виде списка:

<div id="sidebar">
<ul>
<li>
Содержание нашего сайт бара
</li>
</ul>
</div> <!– close sidebar –>

    Поскольку мы можем использовать CSS, то сможем настроить отображение, чтобы это выглядело красиво.

<div id="sidebar">
<ul>
<li>
<h2>sidebar Заголовок</h2>
<ul>
<li>ссылка 1</li>
<li>ссылка 2</li>
<li>ссылка 3</li>
</ul>
</li>
</ul>
</div> <!– close sidebar –>

Таким образом мы можем сделать так, что каждый раздел будет иметь собственный заголовок и содержание. Для примера, мы отображаем наши категории сайта:

<div id="sidebar">
<ul>
<li>
<h2>Категории</h2>
<ul><BR><?phpwp_list_cats(’sort_column=name&optioncount=1&hierarchical=0?); ?>
</ul>
</li>
</ul>
</div> <!– close sidebar –>

    Некоторые из Вас могли заметить, что я не включал <li> тэг для Категории. Это потому, что WordPress уже вставляет теги <li> и </li>. Поэтому нет никакой необходимости использовать <li>. Также Вы можете использовать другие теги WordPress.
<?php wp_get_archives(’type=monthly’); ?> - отобразить Архивы по месяцам
<P><?phpwp_list_cats(’sort_column=name&optioncount=1&hierarchical=0?); ?> - отобразить категории нашего сайта
<?php get_links_list(); ?>- перечислить наш Blogroll
Более подробно с этими и другими тегами WordPress можно почитать в WordPress Template Tags.

Теперь Ваш сайтбар выглядит примерно так:

<div id="sidebar">
<ul>
<li>
<?phpwp_list_pages(’sort_column=menu_order&title_li=<h2>Страницы</h2>’ ); ?>
<li>
<h2>Архив</h2>
<ul>
<?php wp_get_archives(?type=monthly’); ?>
</ul>
</li>
<li>
<h2>Категрии</h2>
<ul><BR><?phpwp_list_cats(’sort_column=name&optioncount=1&hierarchical=0?); ?>
</ul>
</li>
</li>
</ul>
</div> <!– close sidebar –>

    Вы читаете пятую часть статьи "Как создавать свои темя для WordPress". Для того, чтобы ознакомиться с другими частями нажмите на ссылки ниже.
· Часть 1 - Слои (Layout)
· Часть 2 - Заголовок (Header)
· Часть 3 - пндекс (Index)
· Часть 4 - Комментарий (Comment)
· Часть 5 - Меню блога (Sidebar)
· Часть 6 - Нижний колонтитул - подвал (Footer)
· Часть 7 - Финиш! (Последние доводки и советы)

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Информация