Сохранение всех значений в «множественном выборе»
У меня есть метабокс в WordPress с множеством выбора формы.
<select name="my_meta_box_select" id="my_meta_box_select" multiple="" style="width:300px; height:400px;">
<option value="red">Red
</option>
<option value="blue">Blue
</option>
</select>
Пока все хорошо, выбранное значение сохраняется, и я могу его восстановить, однако я хочу, чтобы оба значения были сохранены.
Например, я хочу сохранить как красный, так и синий, и иметь возможность получить его с внешнего интерфейса. Есть ли способ добиться этого? Есть ли лучшие формы, чем выбор?
Цель состоит в том, чтобы пользователь мог выбрать страницы из одного поля выбора в другое, а затем сохранить второе поле выбора.
выберите 1:
красный
синий
зеленый
Выберите 2:
оранжевый
-button-
Теперь, если пользователь, где выбратьred
а такжеblue
отselect 1
а затем нажмите-button-
значения будут добавлены для выбора 2. Когда я теперь нажимаю кнопку обновления, я хочу сохранить все значения в выборе 2.
Вот как я могу сохранить из моего текущего поля выбора (но он сохраняет только одно выбранное значение)
if( isset( $_POST['my_meta_box_select'] ) )
update_post_meta( $post_id, 'my_meta_box_select', esc_attr( $_POST['my_meta_box_select'] ) );