web-dev-qa-db-fra.com

Existe-t-il un moyen de fusionner deux utilisateurs?

J'ai deux utilisateurs et je voudrais fusionner ensuite en un.

Toutes les réponses que j'ai pu trouver en ligne à cette question portent sur le transfert de propriété des publications, mais il s'agit d'un site réseau et je dois également transférer des autorisations et des rôles.

Y a-t-il un moyen facile de faire ceci?

8
Dancrumb

De manière générale, je suis d’accord avec la plupart des autres réponses, mais si, pour une raison quelconque, vous deviez vraiment fusionner deux comptes, voici comment cela pourrait fonctionner.

Fusionner User-B dans User-A

  1. Réaffecter tout le contenu de l'utilisateur B à l'utilisateur A
  2. Déterminer le privilège le plus élevé de l'utilisateur B
  3. Si les privilèges de l'utilisateur A sont supérieurs aux privilèges élevés, les privilèges de l'utilisateur A ne font rien.
  4. Si vous avez étendu le compte d'utilisateur natif de WordPress, vous voudrez également ajouter cette logique ici.
  5. Supprimez User-B et effectuez un nettoyage.
1
jeanpier_re

Non, vous ne pouvez pas fusionner deux utilisateurs. Ce que vous pouvez réellement faire est d’ajouter le nouvel utilisateur, puis de lui transférer tous les messages.

Lorsque vous ajoutez le nouvel utilisateur, vous pouvez définir sa règle. Dans votre cas, le nouvel utilisateur devrait être un "administrateur". Ainsi, il aura accès à tous les contenus ainsi qu'aux droits sur tout. En outre, ce processus simple est également très facile à exécuter

0
Manoranjan Padhy

Ce qui est facile à faire est de transférer les publications d’un utilisateur à un autre utilisateur. Je pense que vous pouvez simplement le supprimer et tout transférer à un utilisateur existant. Mais les rôles des utilisateurs… Je ne sais pas pourquoi vous devrez transférer cela à un autre utilisateur. Ne pouvez-vous pas simplement créer un autre utilisateur avec les mêmes permiossions et fusionner les publications des deux?

0
michael