【WordPress】WordPress 3.1.1にアップデートしようとしたら「Cannot redeclare class 〜」というエラーが出たときの対処法

WordPress Stickers EverywhereWordPress Stickers Everywhere / teamstickergiant

長いタイトルですが、WordPressのマイナーアップデートで3.1.1に上げようと思い、「自動更新」をクリックしたものの、「Fatal error: Cannot redeclare class ・・・」から始まるエラーメッセージが出てしまい、困ってググって、とりあえず解決したっぽいのでシェア。

「Fatal error: Cannot redeclare class」
「WordPress error Cannot redeclare class」
「WordPress Cannot redeclare class」
などで散々ググってみたものの、有効な手立てはなく、プログラマーでもない僕は途方にくれてしまいました。

はじめはテーマファイルが何らかの原因になっているのかな、と思ったのですが、入れ替えたりするのも面倒だし、もっと手軽にできる方法を考えていました。
そこで、こういうときは、何らかの機能がバッティングしてコンフリクトしているのだろうと仮定して、手始めにプラグインを1つずつオン/オフを切り替えて検証してみることに。

そこでいきなりビンゴ。
手始めに使っていない・有効活用できていないプラグインを外していくことにしました。
予期せずプラグインの整理ができていい機会だと前向きに(笑)

「Elastic Theme Engine and Editor」を無効化して、再度アップデートを試みると・・・・・ビンゴ。
原因はこいつでした。
WordPress › Elastic Theme Editor « WordPress Plugins


解決してめでたしめでたし。

いや、プラグインの整理ができると思ったのに、1発目からビンゴだと整理が終わらない・・・・。

ま、いっか。

以上、タイトルのようなエラーが出たら、とりあえずプラグインを疑ってみよう。
というお話でした。

WordPress レッスンブック 3.x対応
エビスコム
ソシム
売り上げランキング: 1225
WordPress 3 サイト構築スタイルブック
エ・ビスコム・テック・ラボ
毎日コミュニケーションズ
売り上げランキング: 5469
PHPによるWordPressカスタマイズブック―3.x対応
藤本 壱
ソシム
売り上げランキング: 39364
WordPressスーパーカスタマイズ 3.0対応 ポテンシャルを100%引き出すテクニック
下野 宏 下野 理子
ソフトバンククリエイティブ
売り上げランキング: 21755
基本からしっかりわかる WordPress 3カスタマイズブック (Web Designing Books)
大藤幹
毎日コミュニケーションズ
売り上げランキング: 20594

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください