我有两个用户,我想合并成一个。
我在网上找到的关于这个问题的所有答案都集中在转移帖子所有权上,但这是一个网络站点,我还需要转移权限和角色。
有没有简单的方法可以做到这一点?
我有两个用户,我想合并成一个。
我在网上找到的关于这个问题的所有答案都集中在转移帖子所有权上,但这是一个网络站点,我还需要转移权限和角色。
有没有简单的方法可以做到这一点?
一般来说,我同意大多数其他答案,但如果出于某种原因,你真的必须合并两个帐户,那么这就是如何工作的。
将用户B合并到用户A
将User-B的所有内容重新分配给User-A,如果高于User-A的权限,则确定User-B的最高权限提升User-A的权限,否则什么都不做
不,不能合并两个用户。实际上,您可以添加新用户,然后将所有帖子转移给他。
添加新用户时,可以定义其规则。在您的情况下,新用户应该是“管理员”。因此,他将有权访问所有内容以及所有内容的权利。此外,这个简单的过程也很容易执行
简单的做法是将一个用户的帖子传递给另一个用户。我认为您可以简单地删除它,然后将所有内容转移到现有用户。但是用户角色…我不知道为什么您必须将其传输给另一个用户。你不能简单地创建另一个拥有相同权限的用户并合并这两个用户的帖子吗?
我已经使用此代码的registered\\u taxonomy和update\\u count函数成功创建了3个附加到user对象的分类法-https://gist.github.com/portfola/10750784#file-user-taxonomies-php (其余的我不需要,因为它们只与显示管理UI或分类归档的分类相关,而我不需要)。这些分类法存储每个用户分配给哪个公司、办公室和团队。我知道自定义分类法正在存储数据,因为我通过wp_get_object_terms($user->ID