こんにちは、木村太一です。
どのバージョンからかはわかりませんが、wordpressのユーザーのメールアドレスを変更する場合、現在の登録アドレスに認証を取るようになっておりました。
今回、自分では管理していないアドレスがメールアドレスに設定されている場合の対処法を記載したいと思います。
通常の変更の場合
アドレスを変更しようした場合、「このアドレスは管理のために使用されます。 このメールアドレスを変更すると、確認のため新しいアドレス宛にメールを送信します。 新しいアドレスは確認が済むまで有効化されません。」と表示されると思います。
通常の手順の場合、メッセージの通り受信したメールのリンクをたどれば変更できるはずです。
では、登録されているアドレスが現在受けれない状態の場合どうしたらよいでしょう?
データベースを編集する
wordpressのユーザー情報はすべてデータベースに格納されています。
phpmyadminを利用してメールアドレスを書き換えてしまいましょう。
以下Xserverの画面でご説明します。(phpmyadminは様々なレンタルサーバーで提供されているので、バージョンの違いはあってもやることは一緒です)
phpmyadminにログインする
Xserverのサーバーパネルにログインして、phpmyadminへログインします。
管理者メールアドレスの場合
[設定]-[一般]の管理者メールアドレスは「wp_option」テーブルにあります。「admin_email」を編集しましょう。
ユーザーのアドレスの場合
ユーザーの情報は「wp_users」テーブルにあるので wp_users >修正したいユーザーの編集をクリック
user_emailの値を変更して「実行」します
これで修正完了です。
wordpressのダッシュボードに戻って確認してみましょう。
まとめ
wordpressのユーザー情報で起こる問題はデータベースをいじることで、たいてい解決します。
こちらもご参照ください。