Есть ли способ объединить двух пользователей?

9

У меня есть два пользователя, и я хотел бы объединиться в один.

Все ответы, которые я мог найти в Интернете на этот вопрос, сосредоточены на передаче права собственности на сообщения, но это сетевой сайт, и мне также необходимо передать разрешения и роли.

Есть простой способ сделать это?

Dancrumb
источник
Просто удалите один из них - WordPress спросит, хотите ли вы приписать их сообщения и ссылки другому пользователю.
TheDeadMedic
Это не передает разрешения или роли.
Данкрамб
Какие роли / возможности у каждого пользователя в настоящее время?
TheDeadMedic
Разрешения на запись на разных сайтах в сети. Пользовательские роли на разных сайтах.
Данкрамб
Похоже, вам понадобится некоторая (возможно, сложная) логика для разбора разрешений. WordPress не сделает этого за вас, поэтому я сказал, что нет простого пути.
s_ha_dum

Ответы:

2

Вообще говоря, я согласен с большинством других ответов, но, если по какой-то причине вам действительно пришлось объединить два аккаунта, вот как это может сработать.

Слияние пользователя-B с пользователем-A

  1. Переназначить весь контент пользователя-B пользователю-A
  2. Определите высшую привилегию пользователя-B
  3. Если выше, чем привилегии пользователя-A, поднять привилегии пользователя-A, иначе ничего не делать.
  4. Если вы расширили учетную запись собственных пользователей WordPress, вы можете добавить эту логику и здесь.
  5. Удалите User-B и сделайте некоторую очистку.
jeanpier_re
источник
Звучит хорошо для меня :-) Большое спасибо за пошаговый подход ...
Гвинет Ллевелин
0

Нет, вы не можете объединить двух пользователей. Что вы можете сделать, так это добавить нового пользователя и передать ему все сообщения.

Когда вы добавляете нового пользователя, вы можете определить его правило. В вашем случае новый пользователь должен быть администратором. Таким образом, он будет иметь доступ ко всему содержимому, а также права на все. Кроме того, этот простой процесс также очень легко выполнить

Маноранжан Падхи
источник
0

Что легко сделать, так это передать сообщения пользователя другому пользователю. Я думаю, что вы можете просто удалить его и передать все существующему пользователю. Но роли пользователей ... Я не уверен, почему вам придется передавать это другому пользователю. Разве вы не можете просто создать другого пользователя с такими же разрешениями и объединить сообщения обоих?

Майкл
источник