2026年5月20日

2026年5月20日

WordPressの管理者メールアドレスを変更する方法

はじめに

WordPressの管理者メールアドレスはパスワードリセットやサイト通知の送信先として重要です。変更時は確認メールが送られますが、届かない場合はWP-CLIやphpMyAdminから直接更新できます。

方法1:管理画面から変更(通常の手順)

管理画面 → 設定 → 一般 → 管理者メールアドレス

新しいメールアドレスを入力して保存すると確認メールが届きます。メール内のリンクをクリックして変更が完了します。

方法2:WP-CLIから変更(確認メール不要)

# 現在の管理者メールアドレスを確認
wp option get admin_email

# メールアドレスを直接更新(確認メールなしで即時反映)
wp option update admin_email 'new-admin@example.com'

# 確認
wp option get admin_email

方法3:phpMyAdminから変更

-- wp_options の admin_email を更新
UPDATE wp_options
SET option_value = 'new-admin@example.com'
WHERE option_name = 'admin_email';

-- 変更確認
SELECT option_value FROM wp_options WHERE option_name = 'admin_email';

確認メールが届かない場合

管理画面から変更すると確認メールが送信されますが、届かない場合は以下を確認します。

# メール送信テスト
wp eval "wp_mail('test@example.com', 'テスト', 'メール送信テスト');"

# SMTPが設定されていない場合はWP Mail SMTPプラグインを導入
wp plugin install wp-mail-smtp --activate

確認メールを待たずに反映させるには wp option update を使います。

ユーザーアカウントのメールアドレスも変更する

管理者メールアドレス(サイト設定)とは別に、ログインユーザーのメールアドレスも変更が必要な場合があります。

# ユーザーアカウントのメールアドレスを変更
wp user update admin --user_email='new-admin@example.com'

# 両方を一括で変更
wp option update admin_email 'new-admin@example.com'
wp user update admin --user_email='new-admin@example.com'

新しいメールアドレスへの通知が来ない場合

# 新しいアドレス確認のペンディングをキャンセルして直接設定
wp option delete new_admin_email
wp option update admin_email 'new-admin@example.com'

注意事項

  • admin_email と ユーザーの user_email は別の設定です。両方変更することを推奨します
  • 確認メールのリンクには有効期限があります(デフォルト24時間)
  • 変更後は必ずパスワードリセットメールの受信テストを行ってください

まとめ

確認メールなしで即座に変更するには wp option update admin_email '新しいアドレス' が最速です。ユーザーアカウントのメールも wp user update admin --user_email= で合わせて変更してください。

お気軽にご相談ください

お見積りへ お問い合わせへ