K
K
Konstantin2020-04-29 21:04:13
WordPress
Konstantin, 2020-04-29 21:04:13

How can I implement the output of blocks on click for the client?

Greetings!

How to implement in wordpress so that the client in the admin panel can display certain blocks (by clicking in the admin panel, turn on / off the output of the block)

For example, such blocks so that you can add another product to it (for example, from a certain heading "bestseller")

5ea9c19b92297073582013.jpeg

Answer the question

In order to leave comments, you need to log in

1 answer(s)
L
Lord_Dantes, 2020-04-29
@gradk

ACF plugin. There is a True/False field.
In the code, enter the whole block into the condition if the field is true, then you show the block, otherwise it will not be.
Right now I'll write in more detail ..
UPD Details

in detail

Устанавливаем плагин в админку Wordpress. Далее заходим в Custom Fields пункт в меню.
Создаем группу полей и называем её названием страницы на которой будут управлять блоки.
Далее создаем поле, и у нас есть настройки:
1. Название поля в админке. Например: Блок продуктов
2. Название поля в коде (латина). Например: products
3. Тип поля, выбираем true/false
Это все настройки что нам нужны для поля, теперь переходим к тому куда его показывать.
У вас я так думаю есть главная страница в админка допустим. Так вот сразу после основных настроек поля есть настройки вывода.
Там выбираем пункт страница слева и справа главная страница.
После сохраняем.
Далее идем в код и находим наш блок\секцию продуктов и оборачиваем этот кусок кода в условие.
<?php if (get_field('view_block')): ?>
//code
<?php endif; ?>
Далее отмечаем галочку на главной странице и все должно работать.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question