03-02-2011 по техническим причинам была отключена возможность просмотра демо тем и шаблонов. С сегодняшнего дня, и на неопределенный срок, вместо демо доступны только скриншоты тем и шаблонов. Приношу свои извинения за доставленные вам неудобства.

Раннее добавленые вы можете посмотреть, выбрав их ниже.

Как добавить виджет в тему для WordPress





виджеты wordpressПользоваться виждетами в WordPress темах удобно, с этим трудно спорить. Но не всегда разработчики вашей темы добавляют в неё именно столько виджетов и именно в те места, в которые хотите вы. Поэтому нам иногда приходиться вручную редактировать файлы темы, что бы разместить какой-либо элемент на страницах блога. А ручное редактирование не очень удобно — нужно всегда иметь актуальную копию нужного файла темы, помнить реквизиты фтп доступа, иметь установленный ftp клиент и т.п. Если же виджет доступен через админку, то изменить или добавить информацию в него намного проще — зашли в админку, разместили в виджет нужный элемент или html код, сохранили и всё готово, нужная вам информация уже отображается на сайте! Сегодня я хочу рассказать вам, как самостоятельно добавить виджет в любую тему для WordPress. Поверьте, в этом нет ничего сложного, после моих инструкций с этим справится даже человек, очень далекий от программирования. Я хочу сделать виджет, выводящий текст с ссылкой под названием поста. Выглядит это так: как это выглядит Что же нужно, что бы сделать такой виджет? В принципе, ничего особенного, достаточно выполнить ряд простых действий:

  • Открыть файл functions.phpиз папки с вашей темой, туда, в самый конец добавить код:
    if ( function_exists('register_sidebar') )
        register_sidebar(array(
            'name' => 'header_kod',
            'before_widget' => '',
            'after_widget' => '',
            'before_title' => '<div class="title">',
            'after_title' => '</div>',
        ));

    Где header_kod — название вашего виджета, должно быть уникально в рамках используемой темы.

  • Открыть файл, где планируете показывать виджет (в моем случае это файл single.php) и туда, в нужном месте (у меня — после тега </h1>) вставить такой код:
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("header_kod") ) : ?>
    <?php endif; ?>

    Опять же, обращаем внимание что бы название вызываемого виджета совпадало с тем название, которое мы присвоили ему в functions.php.

  • Сохранить изменения в файлах и закачать их на хостинг.

Теперь заходим в админку вашего сайта, переходим в Внешний вид - Виджеты и любуемся свеже созданным виджетом:

созданный виджет

В него размещаем всё что захотите, WordPress позволяет вставлять туда что угодно. Дополнительно почитать про виджеты можно в соответсвующем разделе кодекса WordPress. А у меня на сегодня всё, надеюсь, что кому-то пригодиться эта статья :) .

На блоге постоянно публикуются новые темы, подпишись на RSS что бы ни чего не пропустить!

Так же можно получать обновления по почте:

Спасибо за ретвит этого поста!
Как установить наши шаблоны на Joomla и Wordpress.

Возможно, вам так же понравятся эти шаблоны:

Комментарии (3) на “Как добавить виджет в тему для WordPress”

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

Это не спам.

Шаблоны для Joomla и темы для WordPress