ワードプレスでPCとスマホテーマ切り替えと言えば、当時相当お世話になった「Multi Device Switcher」でした。
ある日、上記プラグインを使っている古い案件があり、お客様からスマホの表示がおかしい!とクレームがありました。
確認したところ、ワードプレスのバージョンアップ(マイナー含め)や、プラグインの更新やfunctions.phpなども何も変更していないのにスマホテーマに切り替わらない状態になっていたようでした。
厳密にいうと、PCのテーマでもなく、設定したスマホテーマでもなく、何かよくあるテンプレートのテーマに切り替わってしまっている感じでした。
とりあえず「Multi Device Switcher 切り替わらない」でググって最初に出てくる以下ブログ記事に記載されている内容をダメ元で試してみました。
Multi Device Switcher スマホデザインに切り替わらない
が、無理。そこで「Multi Device Switcher」を切ってみる。
変わらず。ん?変わらず?ということは何か別のプラグインなりで、見たことのないテンプレート(Jetpackのスマホテンプレートであることが後で判明)が適用されている?
関係ありそうなプラグインの設定やらを全て見ていって、最終的にJetpackの以下設定をオンにしていたことが原因でした。
以前から前任者がチェックを入れていて、何かの自動更新でjetpackのスマホ表示が優先されてしまったのか、今回お客様がチェックを入れてしまったのか分かりませんが、とりあえず解決してよかったです・・・。
ちなみに
・wordpress4.9.3
・MultiDeviceSwitcher 1.7.0
・Jetpack 5.0
でした。