有没有合并两个用户的方法?


9

我有两个用户,我想合并为一个。

我可以在线找到该问题的所有答案都集中在转移帖子的所有权上,但这是一个网站,我也需要转移权限和角色。

是否有捷径可寻?


只需删除其中一个-WordPress就会询问您是否要将他们的帖子和链接归因于另一个用户。
TheDeadMedic 2015年

那不会转移权限或角色。
Dancrumb 2015年

每个用户当前拥有哪些角色/能力?
TheDeadMedic 2015年

在网络中不同站点上写权限。用户在各种站点上定义的角色。
Dancrumb 2015年

听起来您需要一些(可能很复杂的)逻辑来解析权限。WordPress不会为您执行此操作,因此id表示没有,这不是简单的方法。
s_ha_dum

Answers:


2

一般来说,我同意大多数其他答案,但是,如果由于某种原因您确实必须合并两个帐户,那么这是可行的。

将用户B合并到用户A

  1. 将用户B的所有内容重新分配给用户A
  2. 确定用户-B的最高特权
  3. 如果高于用户A的特权,则提升用户A的特权,否则不执行任何操作。
  4. 如果您扩展了WordPress的本机用户帐户,则也要在此处添加该逻辑。
  5. 删除用户B并进行一些清理。

对我来说听起来不错:-)非常感谢您的循序渐进方法……
Gwyneth Llewelyn

0

不可以,您不能合并两个用户。您实际上可以做的是添加新用户,然后将所有帖子转移给他。

添加新用户时,可以定义其规则。在您的情况下,新用户应为“管理员”。因此,他将有权访问所有内容以及所有内容的权利。而且这个简单的过程也很容易执行


0

容易做到的是将一个用户的帖子转移到另一个用户。我认为您只需删除它,然后将所有内容转移给现有用户即可。但是用户角色……我不确定为什么您必须将其转移给另一个用户。您不能简单地创建另一个具有相同渗透率的用户并合并两者的帖子吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.