web-dev-qa-db-ja.com

携帯電話のプラグインを無効にするにはどうすればよいですか?

モバイルユーザーには見せられない方法はありますか?レスポンシブテーマにはソーシャルソーシャルバーが表示されていますが、Android携帯にアクセスしている場合はコンテンツの真ん中に入ります。

私はdisplay:noneを使いたくありません。なぜなら、JSはまだロードされるからです。デスクトップユーザーにはフローティングバーを表示するだけで、モバイルバーには表示できない機能はありますか。

前もって感謝します (:

2

wp_is_mobile() はモバイルユーザー向けに条件付きでコンテンツを表示(またはブロック)する機能です。

<?php if (!wp_is_mobile()) : ?>

    <!-- Stuff to hide from mobile users -->

<?php endif; ?>
3
Ahmad M

はい。 CSSを使用しても一般的にJSの読み込みが妨げられることはありませんが、サーバーサイドのスニッフィングよりも信頼性が高くなります。プロジェクトによって異なりますが、非表示にするか、ページのコンテンツフローに含めるためにメディアクエリを使用します。

@media (max-width: 768px) {
  .sticky-social {
    display: none;
  }
}
3
Zlatev