Все для WORDPRESS



Как виджетировать тему

27 ноября 2008

Спонсор поста: Кайзер – это титул германских императоров?
Нет, это такая бытовая техника

Виджеты, подключаемые в WordPress, – отличный способ повысить интерактивность Вашего блога. Однако, у многих стоит вопрос – как сделать так, чтобы в тему оформления можно было подключать виджеты?

Конечно, можно использовать только те темы, которые изначально поддерживают виджеты, но это не выход!

В этой статье я научу Вас виджетизировать любую тему оформления для WordPress!

Шаг №1. Создаем файл functions.php

Если этого файла нет в Вашей теме, Вам необходимо его создать и загрузить на сервер в папку с темой оформления блога, предварительно добавив в него следующий код:

<?php
if ( function_exists('register_sidebar') )
register_sidebar();
?>

Этот код будет работать, только если Вы используете стандартную разметку своего сайдбара – заголовки H2 и маркированные списки:

<ul>
<li>
<h2>Заголовки сайдбара</h2>
<ul>
<li><a href="link1.html">Пункт маркированного списка 1</a></li>
<li><a href="link2.html">Пункт маркированного списка 2</a></li>
</ul>
</li>
</ul>

Если же мы не используем подобную стандартную разметку в своем сайдбаре, а используем заголовки H4 и не используем маркированные списки, то код, добавляемый в файл functions.php будет выглядеть следующим образом:

<?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '',
'after_widget' => '',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
?>

Шаг №2. Добавляем виджеты в динамический сайдбар

Этот код в файле functions.php поможет виджетизировать Вашу тему оформления WordPress. Поддерживается 1 динамический сайдбар.

Идем в Presentation (Оформление) –> Widgets (Виджеты):

Виджетизируем свою WordPress тему оформления за 3 простых шага

И управляем содержимым динамического сайдбара.

Доступны следующие виджеты:

  • облако тегов
  • последние публикации
  • RSS-фиды
  • последние комментарии
  • календарь
  • архивы
  • категории
  • поиск
  • ссылки

Виджетизируем свою WordPress тему оформления за 3 простых шага

После внесения изменений не забудьте сохранить результат.

Шаг №3. Добавляем динамический сайдбар в шаблон нашей темы оформления

Теперь открываем файл sidebar.php и добавляем следующий php-код в то место, где мы хотим, чтобы выводились виджеты:

<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
<?php endif; ?>

Сохраняем изменения, обновляем этот файл на сервере и радуемся легко добавляемыми виджетами!

Категория: полезное




Вы можете прокомментировать мою запись

Необходимо авторизироваться

    Метки

    rss wordpress Виджеты Интересное Коммерция Новости администрирование плагины полезное реклама сео социальные закладки социальные сети спам статистика темы

    Архивы

    • Июнь 2010
    • Декабрь 2009
    • Ноябрь 2009
    • Октябрь 2009
    • Сентябрь 2009
    • Август 2009
    • Июль 2009
    • Июнь 2009
    • Май 2009
    • Апрель 2009
    • Март 2009
    • Февраль 2009
    • Январь 2009
    • Декабрь 2008
    • Ноябрь 2008
    • Октябрь 2008
    • Сентябрь 2008
    • Август 2008

    Страницы

    • Реклама в блоге

    Рубрики

    • wordpress
    • Новости
    • плагины
    • полезное
    • темы

    Последние записи

    • Автоматическая очистка корзины
    • Вышел WordPress 2.9
    • Вышла версия 2.8.6
    • Началось тестирование WordPress 2.9
    • Создай уникальный шаблон

    Ссылки

    • “Клуб болельщиков”
    • Блог Гайзер Сергея
    • Статьи

    Управление

    • Регистрация
    • Вход
    • RSS Записей
    • RSS Комментариев
    • WordPress.org