タグ付けされた質問 「mobile」

6
モバイルデバイスを検出して特定のテーマを提示する方法
iPhone、Androidなどの携帯デバイスからサイトにアクセスしていることが検出された場合、訪問者に提示するテーマの新しい修正バージョンを作成します(必要に応じてプロファイルを確認します)。 リクエストがモバイルデバイス/ブラウザからのものかどうかを検出する方法は? 専用のテーマを読み込んで提示するにはどうすればよいですか? 詳細:私のテーマは流動的ではありません。幅は約976pxに固定されています(676pxコンテンツ+残りは左側のサイドバーです)。テーマに革命をもたらしたくはありませんが、320x480および800x480の携帯電話には大きすぎると感じています。おそらく、サイドバーを削除するか、少なくとも右に移動して他の小さな調整を行います。

3
テーマを介したプラグイン/プラグインアクションを無効にする
私のサイトにGoogle Analyticatorプラグインをインストールしました。また、MobilePressプラグインを使用して、スマートフォン以外のモバイルブラウザー用に設計されたテーマを提供しています。このテーマで使用するためにモバイル向けGoogleアナリティクスを設定しましたが、Analyticatorプラグインには大きなjsファイルへの呼び出しが含まれているため、このプラグインを無効にします。 functions.phpまたは他の方法を使用してプラグインを無効にできるかどうかは誰にもわかりますか? ページに機能を追加するコードを見つけたと思うので、プラグイン全体を無効にできない場合は、実行するアクションを停止できますか?私は幸運なしにそれらを直接無効にしようとしました。プラグインファイルのコードは次のとおりです。 add_action('wp_head', 'add_google_analytics', 999999); add_action('init', 'ga_outgoing_links'); 私はこれらのアクションを削除しようとしました: remove_action('wp_head','add_google_analytics',9999999); remove_action('init', 'ga_outgoing_links'); どんな助けも大歓迎です。

2
wp_is_mobile()の適切な使用法?
私はレスポンシブテーマを開発しました。それをwordpress.orgに提出したいと思います。それを提出する前に私が使用したいwp_is_mobile()私のテーマではなく、に従って関数リファレンス/ WPはモバイルでそれが悪い考え、それはこのだと言うので: タブレットはモバイルデバイスと見なされるため、これは特に携帯電話を検出しないことに注意してください。いくつかの便利な代替手段については、プラグインエリアを確認してください。また、テーマには使用しないでください。 したがって、テーマのfunctions.phpで次のように使用すると: add_filter('body_class','mobile_theme_body_class'); function mobile_theme_body_class( $classes ){ if ( wp_is_mobile() ){ $classes[] = 'mobile'; } else{ $classes[] = 'desktop'; } return $classes; } 私のテーマは拒否されますか? サブ質問: 上記のコードのように関数を使用し、(WP Super Cache)のようなキャッシングプラグインを使用すると、関数が台無しになります(実行に失敗したか、誤検知を返します)? お時間をいただきありがとうございます...

3
wp_is_mobile()は有効ですか?
ユーザーテーマをテストして、デスクトップテーマの代わりにモバイルテンプレートをロードします。 そこには多くのモバイル検出スクリプトがあります。 いwp_is_mobile()機能ワークウェルは? 例のような他のクラスと比較したあなたの経験は何mobiledetect.netですか?

4
同じコンテンツで異なるテーマのモバイルサイトを作成する
ワードプレスのサイトを持っていますが、モバイル用に別のテーマを作成したいと考えています。デスクトップバージョンのテーマとは大きく異なるモバイル用に最適化されたテーマを使用するm.domain.comなどのサブドメインを作成したいと思います。マルチサイトがサブドメインの問題を処理することを理解していますが、すべてのコンテンツ、カスタム投稿、プラグインなどを管理者の単一のサイトに配置します。 モバイルサブドメインを作成し、そのサブドメインサイトに個別のテーマを適用しながら、コンテンツ、投稿、プラグインを管理者の単一のサイトに保持できるものはありますか? ありがとう!

3
カスタムREST APIの構築
ユーザー入力を受け取り、カスタムデータベースを検索し、クエリの結果を表示するWordPress.orgサイトがあります。私はこれをwpdbクラスを使用して機能させています。現在、これをAndroidアプリで機能させるようにしています。 私が理解しているところによると、RESTfulサーバーの構築は、この種のことに対する現在の「ベストプラクティス」です。私はこれを行うのを助けることができるいくつかのプラグインを調べました、そして私は遭遇しました: json-rest-api-これは、WordPressのコア機能(つまり、投稿、ページ、ユーザーなど)のみを公開しているようで、デフォルト以外のテーブルでカスタムクエリを実行する方法を確認できません。 このブログ投稿は、wp mvcが2年間以上更新されていないことを除いて、私が望んでいることを正確に実行していると言っています。 Jetpackもありますが、私が見たところ、json-rest-apiはこれの更新版であり、コア機能のみを提供しているようです。 これらのプラグインをカスタムエンドポイントで機能させる方法はありますか?または、まだ見つけていない他のプラグインはありますか? プラグインを使用しない場合は、自分でロールする必要があると思います。私はゼロ(使用してのいずれかからこれを行うことができwpdb、msqliまたは何か)、またはのようなAPIの助けを借りてRestler。 自分でロールする場合、テーマにテンプレートを作成する必要があります。そこでRESTを実行し、そのテーマをダッシュ​​ボード内のページに割り当てますか?それとも、WordPressとは別に別のサーバーを実行する方が良いでしょうか? 私が見る限り、これらは私の唯一のオプションです。この種の推奨されるベストプラクティスを教えてください。他の誰もこれをしていないとは信じがたい。私が見落としたオプションはありますか?
10 plugins  mobile  json  restful 

4
wp_is_mobileからiPadを除外する
私は非常に迷惑な問題を経験しています。私はメディアクエリとis_mobile(is_mobileは小さな画面と同じだと思います。なんてばかげていると思います)を使って自分のWebサイトを構築しましたが、いくつかのテストを行った後、iPadのようにねじ込んでしまったようです(実際、私はそうしました)。 iPadをwp_is_mobile関数から除外できれば、すべての問題を簡単に解決できます。その関数を書き換えるにはどうすればよいですか? function wp_is_mobile() { static $is_mobile; if ( isset($is_mobile) ) return $is_mobile; if ( empty($_SERVER['HTTP_USER_AGENT']) ) { $is_mobile = false; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.) || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== …

4
レスポンシブウェブデザインに注目画像を使用する最良の方法は何ですか?
私は素晴らしいアイデアを持っています。WordPressはすでに一部の作業を担当しているので、この作業を行うための適切な方法を見つける必要があります。 デスクトップPCでもモバイルガジェットでも、すべてのデバイスに応答する必要のあるプロジェクトに取り組んでいます。したがって、私は画像にも応答性を持たせたいと考えています。つまり、モバイルデバイスは50KB以上の画像をロードすべきではありません。 各ページまたは投稿について、フルサイズで画像が約950x250で約60KBの投稿サムネイルを使用して、注目画像を追加できます。iPhone / AndroidでWebサイトをロードする場合、60KB以下の画像をロードしたくないので、代わりに小さなサムネイルをロードします。 レスポンシブ画像のデフォルトの方法は、画像の幅を親コンテナーの100%にすることです。したがって、親コンテナーもサイズ変更されると、自動的にサイズ変更されます。大きな画像には最適な方法ではありません。 Filament Groupのレスポンシブな画像スクリプトを試してみようと思ったのですが、試してみましたが正しく機能しませんでした。これを実現する方法の1つは、ユーザーエージェントの検出によるものですが、ユーザーエージェントが偽装される可能性があるため、この方法も使用しません。 これは、その場で画像のサイズを変更する別の方法ですが、これはWordPressがすでに行っていることを複製しているようです。 WordPressがデフォルトであるメディアギャラリーの画像でこれを行う方法があり、サイズ変更されたすべてのサムネイルがすでに作成されている場合は、それが望ましいでしょう。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.