Intereting Posts
Предоставление редактора для пользовательских параметров темы Отключить автоматическое скрытие формы входа в систему на странице проверки Woocommerce. Некоторые элементы заголовка не передаются по https Как сохранить пользовательский заголовок сообщения и Slug с помощью настраиваемого поля? Разбивка страниц для результатов поиска пользовательского типа сообщения Исключить пользовательскую категорию из списка Как заменить «Имя пользователя» в форме входа в WordPress? Крошечные пользовательские стили MCE и предварительный просмотр в бэкэнд Как отключить определенную страницу для определенного пользователя Очистить переходные процессы Если сообщение относится к двум категориям, как выбрать основную категорию? Пользователи Пользовательский просмотр в реальном времени JS – Функция для освещения / темного цвета Hex Несколько повторяющихся URL-адресов Пользовательский поиск (запрос wp по пользовательским полям)

Внутренние крючки и функции виджета

Я работаю над своим 1-м плагином, некоторыми идеями, чтобы повторно использовать интерфейс для управления виджетами d и организованными. Так или иначе.

Я изо всех сил пытаюсь получить эту информацию, либо это, либо понять ее.

  1. Создайте список в массиве, предпочтительнее всех виджетных областей и их идентификатора.
  2. Существуют ли функции или методы, позволяющие добавлять / удалять такие виджетные области, не редактируя страницу функций темы?

Я посмотрел на виджет api, но я думаю, что моя область охватила то, что доступно там, есть ли дополнительная информация?

Спасибо.

Взгляните на файлы по default-widgets.php и widgets.php из папки wp-includes . Здесь вы найдете несколько фильтров и действий, которые помогут вам. Тебе придется попробовать их, они не задокументированы.

Create a list in array, preferrably of all widgetized areas and their id.
– Использовать фильтр sidebar_widgets , он даст вам идентификаторы всех виджетов и их соответствующих областей в виде массива. Этот пост даст вам представление о том, как вы можете использовать фильтр sidebar_widgets .