私は2つのWordPressテーマを作成しました。
まずデスクトップ用、次にタブレット/モバイル用です。一つのURLに設定したい。 Webサイトが開くと、テーマは解像度に基づいて自動的に変更されます。
2つのまったく別のテーマを使用することは、次善のアーキテクチャー・アプローチです。
テーマはサイト全体/グローバルにアクティブ化され、ユーザーごとにはアクティブ化されません。現在のテーマを常に変更したくはありません。
私は個人的には本当にこのオプションが嫌いですが、WordPressは UA-String 、 wp_is_mobile
をスニッフィングする関数を同梱しています。
この関数は、(同じテーマ内から)代替マークアップを出力したり、代替スタイルシートをロードしたりするために使用できます。
または - これが私の個人的な選択です - CSS3 mediaqueries - に精通してください 。
簡単に言えば、このプラグインを試してみてください http://wordpress.org/plugins/device-theme-switcher/
これも参照してください、 モバイルデバイスを検出し、それらに特定のテーマを提示する方法?
より多くのカスタマイズのためには、 'stylesheet'、 'template'のオプションテーブルのメタ値を操作するコードを操作する必要があります。