ご相談・お問い合わせはこちらから

WordPressプラグイン「Multi Device Switcher」で「Fatal error: Call to undefined function wp_get_theme()」エラー対処方法

メールやツイッター、ブログコメントでおなじ質問がいくつかありました。WordPress はどんどんアップグレードして進化していますが、対処方法をシェアしたいと思います。

WordPressバージョン 3.3.x 以下で「Multi Device Switcher」をインストールして、メニュー「外観 > マルチデバイス」を開くと真っ白な画面が表示。または、PHPのエラー/警告内容を表示設定をしていると以下のようなエラーメッセージが表示される。

Fatal error: Call to undefined function wp_get_theme() in /path/to/wp-content/plugins/multi-device-switcher/multi-device-switcher.php on line 356

これは、Wordpress 3.4 で非推奨になった関数 (get_theme) を新しい関数に置き換えたことが原因で表示されます。WordPressバージョン 3.3.x 以下では新しい関数 (wp_get_theme) に対応していないため、エラーになります。

解決策は 2 つあります。

以下の方法で解決できます。

  • Multi Device Switcher の前バージョン 1.0.3 をインストールする
  • WordpPress をバージョン 3.4 以降の最新版に更新する (こっちを推奨します)

なお、WordPressプラグイン「Multi Device Switcher」バージョン 1.1.2 から インストール要件として Wordpress 3.4 以降に変更しました。

おかしいなと思ったら、試してみてください。

WordPressプラグイン「Multi Device Switcher」のダウンロード・インストール / 関連リンク・記事

コメント(0)

名前 必須
メールアドレス
URL
コメント

新しいサービスのアイデアに役立つデベロッパーブログです。IT/Web技術メモや問題解決策、開発に役立つTips、作ったソフトウェアやツールの紹介。

プロフィール

Thingsym (シングスワイエムと発音します)

個人事業・小規模・中小企業のマーケティングやITネット活用、ウェブサイト改善をしています。個別プログラムで経営者の経営課題を戦略・施策実務・技術の面で解決に導くのが主な仕事。ウェブサービスをつくってアイデアをカタチにしているウェブエンジニア・デベロッパーの面も。プログラムを書いたり、設計をしたり、メディアを作ったり。

最近のテーマは、創造性 (creativity)、マーケティング (marketing)、マネジメント (management)

グローバルブログ (英語)

Twitter, GitHub, WordPress

最近のコメント

  • キャッシュ系のプラグインをWordPre (thingsym)
  • いつもお世話になっています。 初めて質問 (岡田)
  • ご報告ありがとうございます。 そうですね (thingsym)
  • こんにちは。Custom Post Ty (Kei)
  • ご報告ありがとうございます。 エラーは (thingsym)
  • こんにちは最近 vagrant を使い始 (enomoto)
  • 切り替えにスマホ用のテーマはインストール (thingsym)
  • はじめまして。WP初心者になります。スマ (野澤)
  • 先ほどupdateして、問題なく動作する (kome)
  • ご報告ありがとうございます。 本日バグ修 (thingsym)
ページの先頭へ