2011-11-17

[WordPress] マルチブログでのユーザー追加エラー


マルチブログの設定に新規でユーザーを追加するときに、
それぞれのブログで追加しようとすると、
2つ目のブログで「すでに登録されているユーザーです」というエラーになりました。

サイトネットワーク管理者から登録しなければいけなかったか、と思い、
いったん作ったユーザーを削除して、サイトネットワーク管理者から追加したのですが、
これもまたまたエラーになってしまい、
「このユーザー名は別の方が予約中ですが、数日すれば利用できるようになるかもしれません。」
というエラーメッセージが表示されました。

数日も待つのは面倒なので、データベースから直接データを消すことに。
phpmyAdminでログインし、テーブル「wp_signups」の中にあるレコードを削除したら
無事に追加することができました。
(※「wp_signups」の名前を誤って「wp_intsignups」と記載しておりました。申し訳ありません。)

というわけで、マルチブログの場合の新規ユーザーの登録は、
サイトネットワーク管理者から追加して、それから各ブログにて、
「新規ユーザーを追加」の「既存のユーザーを追加」で
追加することがベストのようです。

コメント / トラックバック 2 件

  1. edain より:

    こんにちは、私もマルチサイトのユーザー登録で同じような状況になってしまっています。
    こちらのエントリーを参考に『wp_intsignups』というテーブルを探しましたが、データベースにはそのテーブル名は存在しませんでした。
    テーブル名は間違ってはいないでしょうか?

    確認して頂くことをおすすめします。

  2. nishi より:

    edainさん、コメントありがとうございました。
    ご指摘いただいたとおり『wp_intsignups』は誤りで、
    正しくは『wp_signups』でした。
    大変申し訳ございませんでした。

Comment:

Trackback URL: