WordPressの管理者メールが変更されない件

【WordPressの管理者メールが変わらない!?】

〜1年以上ほったらかした結果、ログイン画面に表示されたメール確認〜

許容範囲を超えだブログサイト運営は、怖いものですね。油断していると 気がついたら WordPress に登録していたメールアドレスが使えなくなっていたんです。

しかも、WordPress 本体の更新も 1年以上ノータッチ。 そりゃあ向こうさんも拗ねますよ。

で、久しぶりにログインしようとしたら、画面にドーンと出ていたんです。

【更新】←[正規のメールアドレスです]

そ~でした、ワードプレス専用にするためのサブメールも放置しすぎて、バンッ!されていたのも忘れていたのを思いだしました。

その時は、とっくに忘れていたので「まぁいっか」程度だったのが、ここにきて汗💦
「釣った魚に餌をあげないと」こうなると言う事ですね!。何とか逃げられることなく,気づけたのは幸いでした。

なんだか WordPress に「私の事、忘れてません!?」って、呼ばれた気分ですよね。

話を戻して、使えなくなったアドレスは押しても意味がないので[更新ボタン]を押してダッシュボードに入り、設定からメールアドレスを新しいアドレスに変えて更新を保存したのに変わらない。

設定→新しいアドレスを記入→更新を保存→確認=前のアドレスに戻ってる!

[後で再通知] のボタン押しても同様になるだけ。 「いったいどうすればよいのやら」とツッコミながら、仕方ないので検索!。

調べてみたら、ありました[修復方法]が、

1年以上放置しても表面化しなかったのはラッキー?

普通ならもっと早く問題が出るらしいんですが、私のサイトは奇跡的に無事だった模様。 ただし、潜在的なリスクには、しっかりさらされていてもおかしくない状況でもあったようです。

それだけで済んだのは、WordPressだけサブメールで運用していたことで、ワードプレス関連の更新通知が届かない状態でもブログ自体には影響が出ず、結果的に最小限で済んだという背景があったからなんです。

ただし、メインメールまで使えなくなっていたら、これは笑い話で終われなかったというのも事実なんですよね。

 放置するとこうなるリスク⚠️

  • 重要通知が届かない 更新情報やエラー警告が迷子に。
  • セキュリティの脆弱化 不正アクセスがあっても気づけない。
  • パスワードリセット不可 忘れたら最後、ログイン不能。
  • クライアントとの連絡遅延 仕事で使ってる人は特に危険。
  • 問い合わせメールも届かない可能性 サイトの信用問題に発展。

「へぇ~、メールアドレスひとつでそんな影響でるの」って、能天気に思っていましたけど、確かにユーザーと交流していたり、検索トップに来るような人気ブログなら納得かもしれません。

そしたらメインメールアドレスに WordPress からの[管理者宛にメール届いていたのでは?]というツッコミは…。

と言う事でここからは、新規メールを実際に変更登録した方法を紹介します。

 承認メール変更の“裏ワザてき方法”

「じゃあどうやって変えるのよ」という話ですが、WordPress は意外と抜け道が用意されてます。

⚙️ ① options.php から直接変更

ブラウザーのURLにある自身のブログアドレスの語尾に/wp-admin/options.phpを付けて検索をクリックすれば、管理画面をかいさず行ける場所があります。

いわば裏口から入る秘密の部屋[裏メニュー]と言ったところですね。

options.php

【手順】

  1. https://あなたのサイトURL/wp-admin/options.php にアクセス
  2. admin_email を探す
  3. 新しいメールアドレスを入力
  4. ページ下までスクロールして保存をするだけ

これで承認メールなしでも変更することができます。

これで自分の場合は一応、解決できたんで良かったのですが、それでも解決しないと言う方は、以下の方法もあるようなので記載しておきます。ただし、個人的には試していないので、もし試す場合は,バックアップを取ってからするようにしてください!。

 ② データベース(phpMyAdmin)から変更

ここからは、味付けしだいで後戻りできない食材になってしまう。料理の腕が試されると言う感じですね。
どうしても食材を無駄にしたくない場合は、プロに頼むしかなくなるパターンです。
※:ただしバックアップを取っていれば、新しい食材(最初からやり直す)事も可能ですが、挑戦する場合は、くれぐれも自己責任でお願いします。

  1. サーバーの phpMyAdmin にログイン
  2. wp_options テーブルを開く
  3. admin_email の行を編集
  4. 新しいアドレスを保存

確実の様ですが、バックアップは必須と思った方が無難です。

【WordPressパスワードもメールアドレスも忘れた!ログインできない時】
YouTubeチャンネル【キヨヒコのアフィリエイト】より:(エックスサーバー編です)

 ③ functions.php にコードを追記

テーマの functions.php にコードを入れて承認メールを無効化する方法。
ただし、テーマ更新で消える可能性がある、とのことなので、ちょっと上級者向けの方法のようです。

■ 注意点■

  • データベース操作前は必ずバックアップ
  • サーバー側のメール送信設定が壊れてる場合もある
  • WordPress アドレスとサイトアドレスが違う場合は options.php が安全
  • プラグイン「Change Admin Email」でも承認なし変更が可能

■ まとめ■

WordPress の管理者メールって、普段は意識しないけど、 実は サイト運営の生命線なんですよね。

もしあなたも「メール変更したいのにできない」という状況なら、 今回の方法で可能かもしれません。