Сохранение всех значений в «множественном выборе»

У меня есть метабокс в 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'] ) );

Ответы на вопрос(2)

Ваш ответ на вопрос