Как обновить пользовательские метаданные для каждого дочернего поля массива в одном метаполе - PullRequest
0 голосов
/ 23 марта 2019

Я сохранил группу пользовательских мета-вызовов пользовательских сертификатов, и это отдельное мета-поле для каждого пользователя с массивом, и каждый пользователь может иметь более одной сертификации, и каждый элемент сертификации может быть обновлен. Как обновить каждый элемент сертификации? Ex. я хочу обновить сертификаты Array [1] поле course_name как это сделать или если у вас есть другое решение о сохраненной метагруппе пользователя, пожалуйста, сообщите вот как я могу сохранить метаданные

$certification = array(
    'course_id' => $certificate,
    'course_name' => $certificate_name,
    'date' => $date,
    'instructor' => $certifying_instructor,
    'school' => $school,        
    'last_update' => date('d-m-Y'),
);
add_user_meta( $user_ids, 'certifications',  $certification );

И этот результат, когда я делаю print_r

<code>$certifications = get_user_meta( $user_id, 'certifications' );

echo "<pre>";
print_r($certifications );
echo "
"; массив ( [0] => Массив ( [course_id] => Массив ( [0] => [1] => 19 ) [course_name] => Массив ( [0] => [1] => Продвинутый Фридайвер ) [Конечно] => Массив ( [0] => [1] => 19 ) [date] => Array ( [0] => [1] => 05/03/2019 ) [Инструктор] => Массив ( [0] => [1] => Камила Амор ) [школа] => Массив ( [0] => [1] => Штаб-квартира Апноэ ) [pdf_card_id] => Массив ( [0] => [1] => 19 ) [pdf_dip] => Массив ( [0] => [1] => 19 ) [last_update] => 21-03-2019 ) [1] => Массив ( [course_id] => Массив ( [0] => [1] => 22 ) [course_name] => Массив ( [0] => [1] => Мастер Фридайвер ) [Конечно] => Массив ( [0] => [1] => 22 ) [date] => Array ( [0] => [1] => 08/03/2019 ) [Инструктор] => Массив ( [0] => [1] => Андрес Алегрия ) [школа] => Массив ( [0] => [1] => Вертикальные Мечтатели ) [pdf_card_id] => Массив ( [0] => [1] => 22 ) [pdf_dip] => Массив ( [0] => [1] => 22 ) [last_update] => 21-03-2019 )

)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...