1

単一の Wordpress テーマでデスクトップとモバイルの機能を取得したいと考えています。

post/get メソッドを使用して画面サイズを php に送信するソリューションがいくつかあります。例: http://www.openjs.com/articles/ajax_xmlhttp_using_post.php

私の質問は、Wordpress でこれを実装する方法です。参考までに、PHP は次のように構成されています。

index.php:

get_header();(header.php)

get_footer();(footer.php)

質問は次のとおりです。

get_header() が index.php から呼び出される前に、画面の高さ/幅/ビューポートを PHP 変数に取得する方法はありますか?

モバイル デバイスを検出するための優れた WP プラグインがいくつかあります。それらに関する私の問題は、それらがほとんど信頼できないユーザーエージェントデータを主に使用していることです。ユーザーのビューポートに基づいてデザインを変更したい。そのためには、テーマ内の Wordpress PHP 呼び出しも操作する必要があります。

4

1 に答える 1

0

PHPを介してプログラミングする代わりに、CSSでメディアクエリを使用することを検討しましたか?

これは、iPhoneやAndroidデバイスなどの最新のモバイルのみを対象としている場合に機能します。

例:<link rel = "stylesheet" type = "text / css" media = "screen and(max-device-width:480px)" href = "mobile.css" />

于 2011-01-20T11:53:15.687 に答える