Создать массив обьектов в meta_value посредством использования update_user_meta в сабмите формы?
Задача:
По клику на submit выполнять update_user_meta ($user_id, 'list', $list_array);
Каждый новый submit это новый обьект, который добавляется в meta_key(Array).
Вопрос
Как реализовать этот код чтобы он учитывал предыдущие значения и добавлял новое?
С тем учетом что я добавлю еще кнопку редактирование каждого из пунктов списка.
Мой код
function wdc_addListItem() { $user_id = get_current_user_id(); $list = $_POST['list']; if( isset($list) ) { update_user_meta( $user_id, 'list', $list); } }
Каждый сабмит перезаписывает предыдущее значение.
Пример структуры
meta_key: 'list' meta_value: [ // submit1 1 {'key1': 'value1'}, // submit2 2 {'key2': 'value2'} // submit3 3 {'key3': 'value4'} .... ]
Реализовал задачу: