WordPress Как получить данные о вложенном массиве с помощью get_user_meta()

#php #arrays #wordpress #wordpress-plugin-creation

Вопрос:

Я создал плагин, который записывает выполненные задачи пользователя. Теперь я хочу вывести сохраненные данные из usermeta и отобразить их на своей панели администратора, чтобы администратор мог проверять каждый прогресс пользователя.

Итак, вот пример массива от одного из моих тестовых пользователей. Устроил так, чтобы это не выглядело сбивающим с толку.

         Array ( 
            [0] => Array ( 
                [0] => Array ( 
                    [ch_id] => 01 
                    [ch_date] => 2021-10-14 00:49:40 
                    [ch_name] => 10 Pushups 
                ) 
                [1] => Array ( [ch_id] => 02 [ch_date] => 2021-10-14 00:49:43 [ch_name] => 10 Pushups amp; 10 Squats ) 
                [2] => Array ( [ch_id] => 03 [ch_date] => 2021-10-14 00:49:45 [ch_name] => 10 Pushups, 10 Squats amp; 5 Pullups ) 
                [3] => Array ( [ch_id] => 04 [ch_date] => 2021-10-14 00:49:47 [ch_name] => Double the rep count ) 
                [4] => Array ( [ch_id] => 05 [ch_date] => 2021-10-14 05:40:09 [ch_name] => Triple the rep count ) 
            ) 
        )
 

И я попытался вывести ch_date следующим образом.

 $userCH4 = get_user_meta('309', 'challenge');
echo '<h6> Sample User: '.$userCH4[0][0]['ch_date'].'  </h6>'; 
 

Но он не выводит никаких данных из массива. Итак, как я должен выводить что-то подобное, а также лучшие практики?