Как отключить плагины WordPress для мобильных версий
Доброго времени суток. В данной статье мы рассмотрим, как отключать некоторые плагины, если пользователь заходит с мобильных устройств. Для чего это нужно. Ну что ж, приступим…
Когда пользователь заходит на сайт под управлением CMS WordPress, WordPress загружает все активные плагины, а затем загружает необходимые скрипты и стили. Но есть проблема. Не всегда разработчик плагина знает в каких ситуациях необходимы те или иные файлы. Поэтому загружают все требуемые файлы «на всякий случай». Как вы понимаете все это утяжеляет наш сайт. А для пользователей мобильных устройств это становится критичным, ведь, как правило, они заходят через мобильный интернет. Поэтому возникает вопрос: «Как отключить плагины, которые не нужны для мобильных версий?»
В этом нам поможет один плагин Plugin Organizer, который вы можете скачать с официального сайта. Как установить плагин я рассматривать не буду. Все стандартно.
Настройка плагина Plugin Organizer.
Переходим Plugin Organizer -> Settings
И первое, что мы увидим – это предупреждающее сообщение
Давайте забекапим наш WordPress. Как это сделать я описал в статье «Резервное копирование (backup) WordPress в dropbox» или «Резервное копирование Базы Данных в WordPress — плагин WordPress DataBase Backup». После того, как мы сделали резервную копию нашего сайта, отключим это предупреждение. Для этого просто жмем «Disable this waning».
Теперь приступаем к настройке плагина. Первое, что нам надо сделать это включить Selective Plugin Loading и Selective Mobile Plugin Loading
И жмем «Save settings»
Теперь должен быть создан специальный плагин, который будет обязательно использоваться. Если мы перейдем «Плагины»->«Установленные» и перейдем на вкладку «Необходимые», то увидим плагин Plugin Organizer MU.
Если плагин по каким-то причинам не создался, то необходимо создать его в ручную. Для этого в папке wp-content нужно создать папку mu-plugin. Затем из папки wp-content/plugins/plugin-organizer/lib перенсти файл «PluginOrganizerMU.class.php» в папку wp-content/mu-plugin.
Теперь мы можем отключать необходимые плагины для мобильной версии.
Переходим «Plugin Organizer»->«Global Plugins»
И увидим три таблицы
Нас интересует таблица «Available Items» и «Disabled Mobile – All Users»
Теперь выбираем плагин, который хотим отключить из таблицы Available Items и в таблице Disabled Mobile – All Users жмем стрелку для добавления этого плагина. Затем жмем «Save»
Таким образом мы можем отключить плагин для мобильных пользователей.
Заключение.
Мы с вами отключили плагин для пользователей, которые заходят на наш сайт с мобильных устройств. Для этого мы использовали плагин Plugin Organizer.
Отключение плагинов для мобильных версий позволяет нам в значительной степени облегчить сайт. Таким образом мы увеличиваем скорость загрузки.