前任者から WordPress のサイト運用を引き継いだが引継ぎ資料に書かれたパスワードでは管理者としてログインできなかったので、 WP-CLI でログインパスワードをリカバリーしてみた。
WP-CLI がインストールされていない場合は、先に WP-CLI をインストールする †
1 | curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar |
ユーザーの一覧を表示し、管理者のメールアドレスを確認する
1 | wp --allow-root user list |
確認したメールアドレスでユーザーを指定してパスワードを変更する。
1 | wp --allow-root user update foo@example.com --user_pass=PASSWORD |
おそらく、パスワードを変更したことを連絡先メールアドレスに発報しているが、sendmail を入れていないので、エラーになっているが、パスワードは変更されている。