Сегодня мы с Вами разберемся с файлом sidebar.php – меню нашего блога.
Код примера будет содержать несколько блоков и выглядит немного устрашающе, но дорогу осилит идущий… Итак:
<div> <!—Блок информации об авторе блога… —>
<ul>
<div>
<div><li><h3><?php _e('Автор:'); ?></h3></div>
<div>
<ul><li>Сюда пишете краткую информацию о себе… или о хозяине блога, если это не Вы</a></li></ul>
</div>
</li>
</div>
<div> <!—Блок рубрик блога —>
<div><li><h3><?php _e('Рубрики:'); ?></h3></div>
<div>
<ul>
<?php wp_list_cats(); ?>
</ul>
</div>
</li>
</div>
<div> <!—Блок графического календаря за месяц, с указанием дат записей блога —>
<div><li><h3>Календарь:</h3></div>
<div><?php get_calendar(3); ?></div>
</li>
</div>
<div>
<div><li><h3><?php _e('Страницы:'); ?></h3></div>
<div>
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>
</div>
</li>
</div>
<div> <!—Блок архивных записей блога помесячно—>
<div><li><h3><?php _e('Архив:'); ?></h3></div>
<div>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</div>
</li>
</div>
<div> <!—Блок ссылок Вашего блога, которые будут отображаться на каждой его странице —>
<div><li><h3><?php _e('Ссылки:'); ?></h3></div>
<div>
<ul>
<?php get_links('-1', '<li>', '</li>', ' ', 0, 'category', 0); ?>
</ul>
</div>
</li>
</div>
<div> <!—Регистрационная форма и перечень стандартов, которым подчинено оформление —>
<div><li><h3><?php _e('Мета:'); ?></h3></div>
<div>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
<li><a href="http://wordpress.org/" title="<?php _e('Powered by WordPress, state-of-the-art semantic personal publishing platform.'); ?>">WordPress</a></li>
<?php wp_meta(); ?>
</ul>
</div>
</li>
</div>
<?php if (function_exists('wp_theme_switcher')) { ?>
<div> <!—Переключатель тем, для блогов, у которых пользователи могут сами управлять темами —>
<div><li><h3><?php _e('Темы:'); ?></h3></div>
<div>
<?php wp_theme_switcher(); ?>
</div>
</li>
</div>
<?php } ?>
</ul>
</div>
Я намерено оставил <div> – теги в коде для того, чтобы выделение элементов меню было более наглядным, а также, чтобы показать, какие именно элементы мы будем описывать позже в файле style.css.
Читайте в этой серии:
Скин для WP своими руками (Вводная часть)
Скин для WP своими руками (header.php)
Скин для WP своими руками (footer.php)
Скин для WP своими руками (sidebar.php)
Скин для WP своими руками (comments-popup.php)
Скин для WP своими руками (search.php)
Скин для WP своими руками (оставшиеся мелочи.php)
Скин для WP своими руками. (Вводная в дизайн)
Скин для WP своими руками. (css — финальный аккорд)
Тема для WordPress — иерархия
Тема для WordPress — CSS
Тема для WordPress — функции
Тема для WordPress – цикл