2012-01-17 3 views
0

モバイル版のカスタムページテンプレートを作成できる方法はありますか?それはモバイルの場合はmobile_header.phpをロードするか、より良い方法があると判断したときのようなものです私はまたカスタムページテンプレートを使う必要があります。ワードプレスのモバイルページ

ありがとうございます!

+1

特にこのために作られたプラグインがあります。なぜそれらを使用しない? – Bogdacutu

+0

私に1つお勧めできますか?しかし、テンプレートを変更するなどのカスタマイズが必要です。 – Uffo

+0

これはもっと良い場所です。wordpress.stackexchange.com –

答えて

1

あなたができることは、具体的にモバイルテンプレートである新しいテーマを作成することです。このコードをfunctions.phpファイルに入れると、代わりにモバイルテンプレートが使用されます。

add_filter('option_template', 'mobileTheme'); 
add_filter('template', 'mobileTheme'); 
add_filter('option_template', 'mobileTheme'); 
add_filter('option_stylesheet', 'mobileTheme'); 

function mobileTheme($theme) { 
    global $mobile; 

    if($mobile) 
     $theme = 'mobile_theme'; 

    return $theme; 
} 

携帯電話のユーザーエージェントであるかどうかは分かりません。

+0

Hmmm great adive Sir、ありがとうございました。私はおそらくこの方法をとっていきます。もしuseragenがモバイルであることが分かったら、どうすればテーマを切り替えることができますか?テーマを変更するには、それらのadd_filtesをifステートメントに適用する必要があります。 – Uffo

+0

上記のコードはテーマを切り替えます。 '$ mobile'が' true'なら、あなたの設定で選択したテーマではなく 'mobile_theme'にテーマを設定します。例えば新しいテーマを作り、そのテーマの名前を 'mobile_theme'に変更してください(上記のコードの' $ theme = 'mobile_theme'; 'を' $ theme = 'あなたのモバイルテーマの名前'に変更してください)。ユーザーがモバイルでブラウジングしているかどうかを検出するには、次のコードを使用します。http://detectmobilebrowsers.mobi/ –

0

WPTouchはどうですか?これはWPプラグインです。

関連する問題