Добавление сайдбара в виде блочного шаблона в WP

С появлением Гутенберга (Gutenberg), микрошаблоны вышли на новый уровень. Посмотрим пример создания собственного микрошаблона и вставки его в шаблон.

Начать надо с регистрации сайдбара, для этого вставим в functions.php темы следующий код:

Я собрался сделать ленту виджетов на главной, потому назвал сайдбар — widgets-home.

Теперь зарегистрируем блочный шаблон:

Так как dynamic_sidebar сразу же выводит наш сайдбар, приходится собирать вывод функции через ob_get_contents().

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

Написать комментарий

Мало букафф? Читайте есчо !

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

Август 16, 2020 г.

У базовых записей WP есть поддержка поля миниатюры, т.н. прикрепленное изображение. Рассмотрим как добавить поле миниатюры в редактор произвольного типа публикации (custom post type). А в конце статьи - пример вставки миниатюры в шаблон вашей публикации. ...

Читать

Создание публикации по отправленным данным Contact form 7

Июнь 6, 2018 г.

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

Читать

 

Комментарии к «Добавление сайдбара в виде блочного шаблона в WP»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: