Intereting Posts
Подкачка wp_dropdown_categories работает с wp_category_checklist Создание плагина с помощью календаря Я использую wp_nav_menu для отображения моего меню, но мне нужна еще одна ссылка, которая является жесткосвязанной ссылкой. Как я могу это сделать? Функция пользователя для возврата нескольких get_post_meta () Создание формы поиска и отображение результатов Есть ли способ через файл .htaccess добавить '' / amp 'в конец URL-адреса для сайта AMP? Счетчики производительности Perfmon на WAMP Используйте get_post_types для запроса только пользовательских типов сообщений Как обращаться с запросом POST для веб-хостинга GitHub? Почему мой первый блог и моя домашняя страница имеют одинаковый заголовок? Как показать эти фотографии в двух столбцах на моей странице? Расширенный загрузчик страницы AJAX игнорирует другой код JS Как изменить сопутствующие продукты image thumbnail Woocommerce? Виджеты не отображаются с 4.3 Перечислять подстраницы в порядке

Как обновить / удалить массив в метатете post?

Я использую post meta like ..

$meta = get_post_meta(99,'_mymeta',true); $value = $meta['somekey']; echo $value; 

Но как обновить $meta['somekey'] до другого значения?

Как использовать update_post_meta для обновления вспомогательного мета-ключа? (Idk, How ppl call)

 update_post_meta(99, '_mymeta["somekey"]', 'myAnotherValue'); 

?????

Solutions Collecting From Web of "Как обновить / удалить массив в метатете post?"

Чтобы обновить метатеги post, которые являются массивом: вы должны извлечь исходные значения, изменить необходимое значение и обновить его снова. Например

 $list_of_values = get_post_meta($post_id, '_list_values', true); if(!empty($list_of_values)) { $list_of_values["some_prop"] = "new value"; } update_post_meta($post_id, '_list_values', $list_of_values);