ago2.2.7から3.0.4にあげて、2.2.7の頃に既にFacebookとの連携済みのユーザでログインしようとすると「おや、認証できませんでした。このFacebookアカウントはすでに別のアカウントに接続されています。」というエラーになります。2.2.7の頃に既にFacebookとの連携済みのユーザでログインすることはできないのでしょうか?(ID周りの仕様が大幅に変わっているのでしょうか。ID周りの使用は変更していません。その部分の判定処理としては、次のようになります。Facebookで認証してWordPressに戻ってくると、Facebookの情報をGianismが取得できるようになる。FacebookのIDと紐づいたユーザーがいるかどうか確認。存在すれば、そのユーザーとしてログインさせる。Facebookでメールアドレスが登録されているかを確認します。続いて、そのメールアドレスをユーザーのアドレスとして登録を試みます。メールアドレスが他のユーザーと重複していることはWordPressの仕様上許されないので、そのメールアドレスのユーザーが存在しないかどうかをチェックします。ここで存在していた場合、上記のエラー「おや、認証できませんでした。このFacebookアカウントはすでに別のアカウントに接続されています。上記を整理すると、バグでない限り、以下のことが言えます。Facebookと連携しているユーザーは存在しない。一度連携していたが、連携を解除してしまった。Facebookのアカウントが変更された(または、そのメールアドレスが変更された)上記を確認するために、以下の情報をチェックしてみてください。さんが「Facebookと連携していたはず」と思っているユーザーのIDを10とします。phpMyAdminなどを使い、データベース上で次のクエリを発行してみてください。wp_はテーブル接頭辞なので、変わる可能性があります。10のユーザーはFacebookと連携していない」ということが確定となります。このアドレスを使ってWordPressの管理画面でユーザー一覧に検索をかけてください。ヒットした場合、このユーザーはFacebookと接続していないにもかかわらず同じメールアドレスを持っているということになります。ago回答ありがとうございます。SQLを実行したところデータがヒットしませんでした。WordPressの管理画面でユーザー一覧に検索をかけてヒットしました。ここで気づいたのですが、3.0.4を入れる時2.2.7を一旦削除して3.0.4を入れていました。削除によってwp_usermetaの_wpg_のデータが全部消えたので連携していないことになっているのですね。削除は設定だけ消えると思い込んでいました。お騒がせして申し訳ありません。ちなみにこれはwp_usermetaの_wpg_のデータだけ復活させれば認証できるようになるものでしょうか。agoプラグインの無効化はデータ消えませんが、管理画面から削除するとデータが消えます。これは他のプラグインもそういうものが多いです。ユーザーメタを復旧できれば、それで動くと思われます。agoありがとうございます。InRegister。