Multi Device SwitcherをWordPress3.4に対応させる方法

スマートフォンでサイトが閲覧された場合に自動的にテーマを切り替えてくれるプラグイン「Multi Device Switcher」がお気に入りで使っているのですが、WordPressを3.4にバージョンアップしたところ、Noticeエラーがでるようになってしまいました。

調べてみたところ、Multi Device Switcherで使用されている下記の関数が、WordPress3.4で非推奨となっているようです。

  • get_themes関数
  • get_theme関数
  • get_current_theme関数

修正方法

上記の関数は、それぞれ代替が用意されているようなので、Multi Device Switcherのphpファイルを開き修正します。

/wp-content/plugins/multi-device-switcher/multi-device-switcher.php

変更前 変更後
get_themes wp_get_themes
get_theme wp_get_theme
get_current_theme wp_get_theme()->get(‘Name’)

恐らく作者様がバージョンアップしてくださる(><)と思うので、それまで上記の修正でしのごうと思います。

MW WP Form

MW WP Form はショートコードベースのフォームプラグインです。多くの機能を持っており、例えば、多くのバリデーションルール、問い合わせデータの保存、そしてグラフ機能集計などを使用することができます。

さらに詳しく
Habakiri

Habakiri

Bootstrap ベースのシンプルな WordPress テーマ。レスポンシブ、多くのカスタマイズ機能。圧縮された CSS・JS を使用する高速化対策。Microformats 対応。Sass、クラスベースの functions.php。

さらに詳しく
basis-stylus

Basis

軽量なレスポンシブ Stylus/CSS フレームワーク。Flexbox ベースのグリッドシステム、疎結合なコンポーネント、バーティカルリズム。

さらに詳しく