WordPressのユーザー情報のメールアドレスが変更できない場合の対処法

こんにちわ、@taichi_kimuraです。

どのバージョンからかはわかりませんが、wordpressのユーザーのメールアドレスを変更する場合、現在の登録アドレスに認証を取るようになっておりました。

今回、自分では管理していないアドレスではないアドレスがメールアドレスに設定されている場合の対処法を記載したいと思います。

通常の変更の場合

アドレスを変更しようした場合、「このアドレスは管理のために使用されます。 このメールアドレスを変更すると、確認のため新しいアドレス宛にメールを送信します。 新しいアドレスは確認が済むまで有効化されません。」と表示されると思います。

通常の手順の場合、メッセージの通り受信したメールのリンクをたどれば変更できるはずです。

では、登録されているアドレスが現在受けれない状態の場合どうしたらよいでしょう?

データベースを編集する

wordpressのユーザー情報はすべてデータベースに格納されています。

phpmyadminを利用してメールアドレスを書き換えてしまいましょう。

以下Xserverの画面でご説明します。(phpmyadminは様々なレンタルサーバーで提供されているので、バージョンの違いはあってもやることは一緒です)

phpmyadminにログインする

Xserverのサーバーパネルにログインして、phpmyadminへログインします。

該当のデータベースを展開します。

ユーザーの情報は「wp_users」テーブルにあるので wp_users >修正したいユーザーの編集をクリック

user_emailの値を変更して「実行」します

これで修正完了です。

wordpressのダッシュボードに戻って確認してみましょう。

まとめ

wordpressのユーザー情報で起こる問題はデータベースをいじることで、たいてい解決します。

こちらもご参照ください。

この記事を書いた人

木村 太一

ドットワンの代表です。