web-dev-qa-db-ja.com

1つのWordPressに2つの異なるテーマを設定するにはどうすればいいですか?(デスクトップ互換)

私は2つのWordPressテーマを作成しました。

まずデスクトップ用、次にタブレット/モバイル用です。一つのURLに設定したい。 Webサイトが開くと、テーマは解像度に基づいて自動的に変更されます。

3
Shafi Zahid

2つのまったく別のテーマを使用することは、次善のアーキテクチャー・アプローチです。
テーマはサイト全体/グローバルにアクティブ化され、ユーザーごとにはアクティブ化されません。現在のテーマを常に変更したくはありません。

私は個人的には本当にこのオプションが嫌いですが、WordPressは UA-Stringwp_is_mobile をスニッフィングする関数を同梱しています。
この関数は、(同じテーマ内から)代替マークアップを出力したり、代替スタイルシートをロードしたりするために使用できます。

または - これが私の個人的な選択です - CSS3 mediaqueries - に精通してください

4
Johannes Pille

簡単に言えば、このプラグインを試してみてください http://wordpress.org/plugins/device-theme-switcher/

これも参照してください、 モバイルデバイスを検出し、それらに特定のテーマを提示する方法?

より多くのカスタマイズのためには、 'stylesheet'、 'template'のオプションテーブルのメタ値を操作するコードを操作する必要があります。

0
Yogendra