Wordpressのプラグインを手動で削除(アンインストール)

wordpressのプラグインをインストールしたら、fatal errorでどうしようもなくなったので、調査したメモ。

インストールしたプラグイン(OpenIDという名前)がwordpress 3.0から実装された関数を使っていたみたい。

削除する方法はphpmyadminを使って、データベースを直接変更する。

wp_1_options.option_name = active_plugins

に有効になっているプラグイン一覧が格納されているので、該当するプラグインを検索して削除(↓この文字列)

i:12;s:17:"openid/openid.php";

そして、先頭の

a:40:

の数字を一つ減らす(a:39:)。ちなみに全てのプラグインを無効にしたい場合は、

a:0:{}

とすればOK. もちろん各プラグインが個別に作成したテーブルやデータは残ったままになるので注意。