在我正在写的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。