Создать массив обьектов в 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'}
....
]
Реализовал задачу: