Carbon Field (WP плагин). Как вывести значение поля в select поля на рамке окна
Вопрос до которого не дошел сам ну и в документации обнаружить не смог.
Есть комлексное поле, необходимо выводить на плашку (1 на фото) этих полей выбранный вариант селекта.
->add_fields(array(
Field::make('select', 'services-post__more-title-select', 'Выберите что добавить к заголовку')
->set_options(array(
'0' => 'Текст',
'1' => 'Ссылка на страницу',
)),
Field::make('text', 'services-post__more-title-text', 'Введите текст')
->set_width(100)
->set_conditional_logic(array(
'relation' => 'AND', // Optional, defaults to "AND"
array(
'field' => 'services-post__more-title-select',
'value' => '0', // Optional, defaults to "". Should be an array if "IN" or "NOT IN" operators are used.
'compare' => '=', // Optional, defaults to "=". Available operators: =, <, >, <=, >=, IN, NOT IN
)
)),
Field::make('select', 'services-post__more-title-select-page', 'Выберите страницу (отображаются только помеченные "вложенными")')
->set_width(100)
->set_options(array(
'0' => 'Текст',
'1' => 'Ссылка на страницу',
))
->set_conditional_logic(array(
'relation' => 'AND', // Optional, defaults to "AND"
array(
'field' => 'services-post__more-title-select',
'value' => '1', // Optional, defaults to "". Should be an array if "IN" or "NOT IN" operators are used.
'compare' => '=', // Optional, defaults to "=". Available operators: =, <, >, <=, >=, IN, NOT IN
)
)),
Field::make('text', 'services-post__more-title-select-page-title', 'как отображать (альтернативное название, склонение)')
->set_width(100)
->set_conditional_logic(array(
'relation' => 'AND', // Optional, defaults to "AND"
array(
'field' => 'services-post__more-title-select',
'value' => '1', // Optional, defaults to "". Should be an array if "IN" or "NOT IN" operators are used.
'compare' => '=', // Optional, defaults to "=". Available operators: =, <, >, <=, >=, IN, NOT IN
)
)),
)),
Для этого есть метод set_header_template
->set_header_template('
<% if (services_post__more_title_select) { %>
<%- services_post__more_title_select %>
<% } %>
'),
Но вот в чем дело, он выведет значение поля, а не его представление в селекте. Он выведет условно 1 а не "Ссылка на страницу"
Недогоняю как обратиться именно в текстовому представлению да и в целом как вывести данные что бы увидеть в каком виде они передаются этому методу
Новичок в PHP в целом, не судите строго. Но за любые полезные вещи буду признателен.