2人のユーザーをマージする方法はありますか?


9

2人のユーザーがいて、1人にマージしたいと考えています。

この質問に対するオンラインでの回答はすべて、投稿の所有権の譲渡に焦点を当てていますが、これはネットワークサイトであり、権限と役割も譲渡する必要があります。

これを行う簡単な方法はありますか?


それらの1つを削除するだけです-WordPressは、それらの投稿やリンクを他のユーザーに帰属させたいかどうか尋ねます。
TheDeadMedic

権限や役割は移行されません。
Dancrumb、2015

各ユーザーは現在どの役割/機能を持っていますか?
TheDeadMedic

ネットワーク内のさまざまなサイトへの書き込み権限。さまざまなサイトでのユーザー定義の役割。
Dancrumb、2015

アクセス許可を解析するには、いくつかの(おそらく複雑な)ロジックが必要と思われます。WordPressはこれを行わないので、簡単な方法はないと言います。
s_ha_dum

回答:


2

一般的に言えば、私は他のほとんどの答えに同意しますが、何らかの理由で実際に2つのアカウントをマージしなければならなかった場合、それはどのように機能するかです。

ユーザーBをユーザーAにマージする

  1. ユーザーBのすべてのコンテンツをユーザーAに再割り当てする
  2. ユーザーBの最高の特権を決定する
  3. User-Aの特権よりも高い場合は、User-Aの特権を昇格し、それ以外の場合は何もしません。
  4. WordPressのネイティブユーザーアカウントを拡張している場合は、そのロジックもここに追加する必要があります。
  5. User-Bを削除し、クリーンアップを行います。

順調に聞こえます:-)段階的なアプローチに感謝します...
Gwyneth Llewelyn

0

いいえ、2人のユーザーをマージすることはできません。実際にできることは、新しいユーザーを追加して、すべての投稿を彼に転送することです。

新しいユーザーを追加するときに、彼のルールを定義できます。あなたの場合、新しいユーザーは「管理者」である必要があります。したがって、彼はすべてのコンテンツとすべてに対する権利にアクセスできます。さらに、この単純なプロセスは実行も非常に簡単です


0

簡単なのは、ユーザーの投稿を別のユーザーに転送することです。単にそれを削除して、すべてを既存のユーザーに転送できると思います。しかし、ユーザーの役割...なぜそれを別のユーザーに移さなければならないのか、よくわかりません。単純に、同じパーミションを持つ別のユーザーを作成し、両方の投稿をマージできませんか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.