WordPress で Table Prefix を変更したら管理者権限でログインできなくなった際の対処方法

WordPress で Table Prefix を「wp_」から「test_wp_」に変更したらなぜか管理者権限でログインできなくなってしまった。

DB にプレフィックスデータが記録されていてそれも修正しないといけないらしい。

wp-cli 経由で変更できないかなと思ったら、wp-cli-rename-db-prefix という wp-cli の拡張パッケージを見つけた。

github.com

というか、 wp-cli に拡張パッケージなんてのがあるんですね。

インストール

wp package install iandunn/wp-cli-rename-db-prefix

~/.wp-cli/packages/ ディレクトリにインストールされるっぽい。

実行

wp rename-db-prefix test_wp_

以上になります。