处理user_meta中的数组或列表

时间:2019-03-09 00:48:03

标签: wordpress

在我正在写的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点感到难过,如果我知道我将如何处理2,我很可能会找出1和3。

0 个答案:

没有答案