Intereting Posts
Как добавить код чуть ниже открытия тега тела в системе Genesis Как вернуть значение из sql и отобразить его Отключить переименование URL-адреса страницы WordPress для определенной страницы WordPress работает только в директории с именем «wordpress» Лучший способ сбросить некоторые параметры параметров администратора по умолчанию? как увеличить полноразмерное изображение при увеличении размера экрана Параметры строки запроса из настраиваемых полей, несогласованные результаты Пользовательская разметка для формы комментария Поле обновления Dynamicaly, созданное с помощью wp_editor () Отправлять мультимедийные загрузки в разные каталоги Объявления о недвижимости Как отображать сообщения о таксономии детей Как включить короткие коды в PHP? Возможность загрузки только после отправки по электронной почте Как настраиваемый шаблон категории на основе категории?

Как отображать виджеты внутри содержимого страницы без плагина?

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

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

Чтобы зарегистрировать динамические зоны, вы можете выполнить следующие шаги:

  • Создание шаблона для вашей домашней страницы
  • Назначить этот шаблон для страницы
  • Определите эту страницу в качестве домашней страницы в настройках-> чтении
  • Зарегистрируйте боковую панель в своих функциях.php, используя эту функцию
  • Вызов боковой панели в домашнем шаблоне

Чтобы вызвать вашу боковую панель, используйте dynamic_sidebar . Поэтому, если вы назвали свою боковую панель идентификатором «home-sidebar-1», вы можете назвать это так:

<?php dynamic_sidebar('home-sidebar-1') ?> 

Вы можете добавить столько боковых панелей, сколько вы заявили в своих функциях.php