#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>';
Но он не выводит никаких данных из массива. Итак, как я должен выводить что-то подобное, а также лучшие практики?