我不反对,但我认为你(可能会像我1小时前那样帮助别人)/也有我刚刚解决的问题。
你有一个自定义字段,你想在其中管理一个用户类型字段?!
嗯,每个人都知道UPDATE\\u字段,但我不知道的是,如果你想添加一个用户,你只需要给出ID,而不是当你得到这个字段时打印出来的数组结构(昵称、昵称、显示名…)
update\\u field(\'yourfieldkey\',arrayofyouruserID,theidofyourrelatedpost);
管理(添加/删除)与帖子相关的新用户的我的代码:
/* remake the memberassigned list*/
$ticket_users = get_field(\'tickets_assignedto\', $thispost_id);
$new_assignedmembersID = array();
if ( $ticket_users != \'\' ) {
foreach ($ticket_users as $ticket_user) {
if ( $ticket_user[\'ID\'] != $member_id ) {
$new_assignedmembersID[] = $ticket_user[\'ID\'];
}
}
}
if ( $byeorhi == \'member_unassigned\') {
$new_assignedmembersID[] = $member_id;
}
update_field(\'field_54b8d8b213289\', $new_assignedmembersID, $thispost_id);