Альтернатива использованию `display: none` на разных устройствах для остановки срабатывания функций - PullRequest
0 голосов
/ 19 февраля 2020

В настоящее время я использую CSS медиазапросы, чтобы скрыть вещи через display:none; для настольных компьютеров и мобильных устройств. Несмотря на то, что это хорошо работает для мелких вещей, у меня есть панель инструментов, которая имеет большой набор функций в зависимости от устройства.

В настоящее время использование display:none означает, что функции все еще работают, и это создает огромную нагрузку на наш хостинг. окружающая обстановка. В настоящее время загрузка занимает 16 секунд!

Существует ли альтернативный способ подачи контента только в зависимости от устройства? Таким образом, я могу остановить запуск функций рабочего стола на мобильном телефоне и наоборот.

В идеале способ сделать это в PHP был бы идеальным.

1 Ответ

0 голосов
/ 20 февраля 2020

Я пробовал:

<?php if ( wp_is_mobile() ) { ?>

Это работает очень хорошо, так как останавливает ВСЕ функции, и я могу контролировать, должен ли запускаться рабочий стол мобильной функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...