Я создаю пользовательский элемент в wp-bakery
и смешиваю результаты с выпадающим полем.
Поле:
array(
'type' => 'dropdown',
'heading' => __("Text align"),
'param_name' => 'text_align',
'description' => 'Select the alignment of the text.',
'value' => array(
'Left' => 'left',
'Center' => 'center',
'Right' => 'right'
),
'std' => 'left',
'admin_label' => false,
'group' => __('Content', 'my-text-domain'),
)
Как я отображаю поле:
<div text-<?php echo $text_align; ?>>
Результаты:
- Выбор «Влево» из выпадающего списка: Выходы
text-
- Выбор «Center» из выпадающего меню: Выходы
text-center
- Выбор «Right» из выпадающего меню: Outputs
text-right
Не уверен, почему левый единственный, которыйне работает?
Результаты var_dump:
var_dump
с опцией "Left" в качестве выпадающего меню: string (0) "" var_dump
с опцией "Центр" в качестве раскрывающегося списка: строка (6) "центр" var_dump
с опцией "Вправо" в качестве параметра: строка (5) "вправо"