Обрабатывать массив или список в user_meta - PullRequest
0 голосов
/ 09 марта 2019

В своем плагине Wordpress, который я пишу, у меня есть 3 задачи, которые мне нужно сделать с user_meta ... 1) Добавить user_meta, 2) Вывести user_meta, 3) Редактировать user_meta

Если бы это была одна строка, это было бы очень легко. Поскольку это должен быть массив или список, я в тупике ...

1) Добавление является простой частью ... Я предполагаю, что я использую что-то вроде этого ...

$supervisors=array('1','5','458');
update_usermeta( $current_user->ID, 'abc_supervisors', $supervisors);

или как-то так ...

$supervisors="1,5,458";
update_usermeta( $current_user->ID, 'abc_supervisors', $supervisors);

2) Я поставлен в тупик с задачей «Вывод». Я предполагаю, что мне нужно использовать get_users($args) для получения данных для всех $supervisors, но что я должен вставить в $args для поиска в массиве / списке?

3) Редактирование должно быть достаточно легким ... get_the_author_meta(), за которым следует небольшая магия (в зависимости от решения, указанного в пунктах 1 и 2) для редактирования массива, а затем update_user_meta() для сохранения изменений

Полагаю, я действительно озадачен пунктом 2, так как, вероятно, смог бы выяснить 1 и 3, если бы знал, как мне поступить 2

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