Отображать значение при выборе результата — Visual Compouser
Отображать содержимое в настройке блока Visual Compouser (админпанель)
Т.е. показывать дополнительные поля при выборе селектора.

В данный момент реализовано так:
array( 'type' => 'dropdown', 'class' => '', 'heading' => esc_html__('Выключить блок "Акция"?','plugin'), 'param_name' => 'block', 'value' => array( 'Да' => 'yes', 'Нет' => 'no', ) ), array( 'type' => 'textfield', 'class' => '', 'heading' => esc_html__('Заголовок','plugin'), 'param_name' => 'title', 'value' => '' ), array( 'type' => 'textfield', 'class' => '', 'heading' => esc_html__('Описание','plugin'), 'param_name' => 'text', 'value' => '' ), и т.д......
Спасибо, разобрался! Сделал через чекбокс.
Поясню, в настройках нового массива, после значения, добавить:
'dependency' => array( 'element' => 'blocksale', // параметр массива к которому он предназначен. 'not_empty' => true, // значение не пустое )
dependency = зависимость, то есть этот массив, зависит от параметра "blocksale"
Пример:
array( 'type' => 'checkbox', 'class' => '', 'heading' => esc_html__('Включить "Акцию"?','plugin'), 'param_name' => 'blocksale', 'description' => 'Блок горячего предложения на главной странице', 'value' => array( 'Да' => 'yes', ) ), array( 'type' => 'textfield', 'class' => '', 'heading' => esc_html__('Заголовок 1','plugin'), 'param_name' => 'title3', 'description' => 'Настройки блока акции', 'value' => '', 'dependency' => array( 'element' => 'blocksale', 'not_empty' => true, ) ), array( 'type' => 'textfield', 'class' => '', 'heading' => esc_html__('Заголовок 2','plugin'), 'param_name' => 'title4', 'description' => 'Настройки блока акции', 'value' => '', 'dependency' => array( 'element' => 'blocksale', 'not_empty' => true, ) ),
Вам нужно использовать параметр dependency, пример:
Поясню:
Первый массив - формирует выпадающий список (выбор стилей например) и носит имя style, второй имеет параметр dependency,
где указана зависимость от родительского элемента 'element' => 'style' и значения style при которых текущий элемент (title) отображается.
Пример работы:
style 1 - title скрыт
style 2 - title отображается
П.С. title выводится во второй кладке, за это отвечает параметр 'group' => __( 'Title', 'gillion' ),