ktai-styleのスマートフォン個別テーマ設定バグ対策

WordPressを携帯電話対応させるプラグインのktai-styleの不具合修正です。
ktai-styleでは、スマートフォンもハンドリングでき、設定で個別にテーマが変更できるようになっていますが、そのテーマが適用されない不具合があるようです。

ちょっと調べてみると、それぞれの端末に合わせたclassを定義しているoperatorsというディレクトリ(wp-content/plugins/ktai-style/operators/)にあるbase.phpでスマートフォン関連のclassが定義されています。

ktai-styleのバージョンにより行数などが違うと思いますので、KtaiStyle_Touch classの__constructという関数を探してください。
ちなみに、この記事を書いている時点での最新版であるktai-style 2.0.3では2495行目にあるfunctionです。
この中に、以下の記述を追加します。($this->typeの記述の行の前後ぐらいが良いでしょう)

$this->theme = ks_option('ks_theme_touch');

これで、管理画面から設定したスマートフォン用のテンプレートが反映されるようになったはずです。

ktai-styleのスマートフォン個別テーマ設定バグ対策へのコメント

[…] これの修正方法はこちら […]

【kitai style】 iPhone及びAndroidテーマを反映させる方法 へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です