![aerial photography houses](http://wpfolio.ru/wp-content/uploads/2020/12/zbhu08hdzhy-1024x776.jpg)
Задача: вывести на каждой странице сайта html-блок без программирования. Редактирование блока должно приводить к его обновлению на всем сайте. Для наглядности пусть это будет информация о проекте или рекламный баннер.
Дисклеймер
В данной заметке я исхожу из того, что вы уже знакомы с плагином Advanced Custom Fields, понимаете его интерфейс, знаете как работать с группами и полями. И, главное, плагин установлен на вашем сайте.
Чтобы следующий блок не оказался для вас сюрпризом — прочитайте предыдущую заметку о том, как сделать страницу настроек сайта с бесплатным плагином Advanced Custom Fields.
Создание страницы
Создайте и опубликуйте новую страницу и назовите ее «Настройки сайта». Запомните id данной страницы.
Создание группы полей
Создайте группу полей. Создайте поле типа Редактор WordPress, назоваите его global_block_1. В условиях отображения группы полей укажите страницу Настройки сайта.
![](http://wpfolio.ru/wp-content/uploads/2020/12/Snimok-ekrana-2020-12-28-v-2.56.07-1024x569.png)
![](http://wpfolio.ru/wp-content/uploads/2020/12/Snimok-ekrana-2020-12-28-v-2.56.36-1024x605.png)
Заполняем поле контентом
![](http://wpfolio.ru/wp-content/uploads/2020/12/Snimok-ekrana-2020-12-28-v-3.01.43-1024x550.png)
Выводим блок на любой странице
Чтобы выводить блок автоматически на всех страницах нужно написать немножко кода. Так как в условии мы должно обойтись без программирования, то будет вставлять данный блок вручную.
В редакторе Гутенберг:
![](http://wpfolio.ru/wp-content/uploads/2020/12/Snimok-ekrana-2020-12-28-v-3.09.43-1024x1012.png)
В классическом редакторе:
![](http://wpfolio.ru/wp-content/uploads/2020/12/Snimok-ekrana-2020-12-28-v-3.13.41-1024x525.png)
Результат
![](http://wpfolio.ru/wp-content/uploads/2020/12/Snimok-ekrana-2020-12-28-v-3.14.49-1024x680.png)