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