Документация WordPress

register_sidebar

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

Область виджетов — это предварительно заданный раздел в теме WordPress, который позволяет добавлять виджеты, представляющие собой небольшие блоки контента, которые могут быть размещены в определенных областях вашего сайта, таких как боковая панель, верхний или нижний колонтитул. Области виджетов обычно используются для добавления меню, последних постов, архивов и других типов контента на ваш сайт.

Чтобы зарегистрировать новую область виджетов, необходимо вызвать функцию register_sidebar() в файле functions.php вашей темы и передать массив аргументов, определяющих свойства области виджетов.

В этом примере мы создали новую боковую панель под названием «My Sidebar» с идентификатором «my-sidebar». Мы также указали описание и некоторую HTML-разметку, которая будет обернута вокруг виджетов этой боковой панели. После вызова функции register_sidebar() вы можете перейти в раздел Внешний вид -> Виджеты в области администрирования WordPress, чтобы добавить виджеты в эту новую боковую панель.

После регистрации области виджетов вы можете показать ее в вашей теме is_active_sidebar(), вызвав функцию dynamic_sidebar() с ID боковой панели, как написано в примере ниже:

widget