Как добавить виджеты для сайта WordPress?

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

В процессе создания сайта часто возникают задачи, которые можно с легкостью решить при помощи виджетов. Но что делать, если у вас в нужной части сайта нет области виджетов? Или, например, вы делаете сайт на базе какой-то темы, но у нее нет возможности разместить виджеты в шапке сайта?

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

Например, вы хотите разместить над шапкой дополнительное меню, или панель с контактами. Большинство тем не дают такой возможности. А с помощью своей области виджета вы сможете это сделать очень просто.

Для объявления свое области виджетов нам нужно:

1.В редакторе кода NotePad++ открываем файл functions.php, который находится в папке с активной темой, по пути: В этой статье вы найдете инструкцию по работе с NotePad++:«Редактирование файлов сайта в Notepad++»2.Далее, нам нужно найти в этом файле фрагмент кода, в котором происходит объявления области с помощью функции register_sidebar. Для этого открываем поиск нажатием CTRL+F, вставляем в строку поиска название функции и нажимаем на кнопку «Искать далее»: widget5.jpg</li>3.Теперь нам нужно скопировать один из таких фрагментов кода и поставив после последней такой записи несколько «Enter-ров» вставить его ниже. widget6.jpg</li>4.Теперь нам нужно изменить здесь несколько строк:

  1. 1.)В поле ‘name’ заменяем значение в скобочках ‘Masthead’ на наше, например ‘TopBar’. Здесь задается название области виджетов, которое будет отображаться в разделе «Внешний вид»«Виджеты».
  2. 2.)В поле ‘id’ задаем уникальный идентификатор нашей области. Например, с topbar:
  3. 3.)В поле ‘description’ задаем описание области.

</li>5.Вот, что в результате должно получиться: Данный фрагмент кода вы можете использовать для объявления области виджетов у себя на сайта. Но иногда, попадаются темы, в которых разработчики используют немного другой вариант объявления. Поэтому, я вам рекомендую брать фрагмент кода из своей темы и исправлять его. 6.Далее сохраняем файл и в браузере переходим в раздел «Внешний вид»«Виджеты». Здесь должна появиться новая область: </li></ol>

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий