質問: ワードプレスでプラグイン「Multi Device Switcher」を使用し、モバイルとPCでテーマを切り替えられるようにしたいのですが、なぜかスマホで閲覧しモバイルからPCに切り替えると画面が真っ白になります。 中のコードはさわっておらず、管理画面でのみの操作だけでは不十分ということなのでしょうか? 確認すべきコード、などありました追記いたしますので、よろしくお願いいたします。 追記:1万字を超えるとの表示がでたので、こちらに書いてみました。 https://jsfiddle.net/KandM/zt2aw2v2/
回答: テーマ内で使っている関数が古いという「Notice」やら文法に関する「Warning」やらが満載ですね。 ひとまず、下記を行う。 1. ファイル全体及びDBのバックアップ 2. WordPress本体のアップデート 3. プラグインのアップデート 4. 設計が古いプラグインの代替プラグインへの切り替え 5. テーマのアップデート(有料テーマなどの場合) その上で 1. 今のテーマで無くデフォルトテーマに変更(切り替えの部分も) 2. 切り替え以外のプラグインの停止 3. プラグインを1つずつ有効化し、エラーを確認(エラーが出ないもののみ有効化) 4. エラーが出るものの代替プラグインを導入(場合によってはあきらめも必要) 5. 自作テーマならエラーが収まるように書き換え こういった感じでしょうか。