Случайный выбор победителя «Вконтакте»   •   Online-инструменты
285 просм
0 комм
Поделиться:

Как создать новую область для виджета в WordPress?

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

Если вы до сих пор не понимаете, о чем я, – зайдите в панель управления вашего сайта, перейдите в раздел «Внешний вид», пункт «Виджеты».

Как создать новую область для виджета в WordPress?

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

Как создать новую область для виджета в WordPress?

Если перетащить, например, виджет под названием «Текст» в нужную вам область и сохранить, то на сайте, где эта область выводится, и появится этот самый текст. Все очень просто.

Вот о том, как создать и вывести свою новую область для этих виджетов, я сегодня и расскажу.

Создание области для виджета в WordPress

Итак, прежде всего, нам необходимо зарегистрировать нашу новую область.

1. Подключитесь к вашему сайту по FTP.

2. Откройте файл functions.php в папке /wp-content/themes/twentyfifteen/ (то, что подчеркнуто – папка вашей темы).

3. В конец файла вставьте:

register_sidebar(array(
    'name' => 'Название виджета', // Отображаемое название области в панели управления
    'id' => 'sidebar_new', // Уникальный ID области
    'description' => __( 'Описание виджета (подсказка).'),
    'before_widget' => '<div id="widget" class="widget">', // Начало обертки блока
    'after_widget' => '</div>', // Конец обертки блока
    'before_title' => '<h3 class="widget-title">', // Начало обертки заголовка
    'after_title' => '</h3>' // Конец обертки заголовка
));

Сохраните изменения и отправьте файл обратно на сайт.

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

Как создать новую область для виджета в WordPress?

Сюда вы можете перенести нужные вам виджеты из левой части сайта.

Вывод области виджета в WordPress

После того, как наша область зарегистрирована и заполнена, ее нужно вывести на сайте.

Для этого в нужное место вашей темы (через FTP) вставьте код вывода области:

<?php
	dynamic_sidebar('Название виджета');
?>

Где «Название виджета» – то же самое название, что и в коде регистрации области.

Из важных нюансов хочется отметить следующее:

  1. ID регистрируемой области должно быть уникальное для каждой области.
  2. Коды обертки заголовка и виджета в целом на сайте можно изменить на свои или оставить пустыми.

Если вдруг вам понятны не все тонкости создания и вывода областей – не стесняйтесь и задавайте ваши вопросы в комментариях.

0
комментарий
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария