Как отключить плагины для определенных сообщений в WordPress?

WordPress — это мощное средство управления контентом благодаря огромному количеству плагинов. Однако установка слишком большого количества плагинов на вашем сайте может легко сказаться на скорости загрузки страницы. В частности, тяжелые плагины, использующие ресурсы, такие как WooCommerce, значительно замедлят работу вашего сайта. В большинстве случаев вам действительно может понадобиться плагин для определенных сообщений, а не для другого контента на вашем сайте. Если вы ищете решение для отключения плагинов в определенных сообщениях, вот руководство для вас.

Зачем контролировать загрузку плагинов?

Есть много ситуаций, когда вам нужен плагин для работы только с несколькими страницами / сообщениями на вашем сайте. Однако плагин будет загружать файлы CSS и JS по всему сайту, замедляя работу других публикаций там, где в этом нет необходимости. Вот несколько хороших примеров:

  • Плагины контактной формы, такие как Contact Form 7, загружают файлы CSS и JS по всему сайту. Однако вы можете использовать несколько контактных форм только на страницах, а не в сообщениях.
  • Плагины для построения страниц, такие как Elementor и WPBakery, необходимы только на страницах (если вы не используете их в сообщениях).
  • Плагины электронной коммерции, такие как WooCommerce, необходимы только на страницах магазинов и продуктов, особенно если вы не используете мини-корзину в меню.
  • Плагины купонов, такие как WP Coupons, создают настраиваемый тип публикации «купоны».
  • Плагины обзора, такие как WP Review Pro, нужны только на страницах с обзором.
  • Плагины глоссария, такие как CM Tooltip Glossary, создают «глоссарий» пользовательского типа записи.

Список будет продолжаться для любого специального плагина, который вы устанавливаете на свой сайт. К сожалению, ни один из этих плагинов не предлагает возможность в настройках плагина управлять загрузкой CSS и JS только на связанных страницах. Во всех вышеперечисленных случаях вы можете контролировать загрузку плагинов в определенных публикациях, где они необходимы, и отключать их в других публикациях.

Отключить плагины для определенных сообщений

В нашей предыдущей статье мы объяснили, как удалить неиспользуемые CSS и JS с помощью плагина Asset Cleanup. Однако бесплатная версия этого плагина помогает отключать только файлы, а не весь плагин. Чтобы отключить плагин для определенного типа публикации, вам необходимо приобрести премиум-версию, которая будет стоить 47 долларов за лицензию на один сайт.

Премиум-параметры плагина очистки активов
Премиум-параметры плагина очистки активов

Существует также еще один премиум-плагин под названием Gonzales которые вы должны приобрести на веб-сайте стороннего разработчика. Это будет стоить вам 29 долларов за лицензию на один сайт. К счастью, в репозитории WordPress есть бесплатный плагин для управления загрузкой установленных плагинов на вашем сайте.

Установить Организатор плагинов

Перейдите в панель администратора WordPress и перейдите в раздел «Плагины> Добавить новый». Введите органайзер плагинов, чтобы найти плагин Организатора плагинов.

Установить Организатор плагинов
Установить Организатор плагинов

Найдя плагин, установите и активируйте его на своем сайте, чтобы увидеть его в действии.

Что можно делать с организатором плагинов?

С помощью плагина Plugin Organizer вы можете сделать следующее:

  • Измените порядок загрузки плагинов.
  • Отключите плагины глобально и включите только для определенных сообщений.
  • Выборочно отключите плагины для определенных типов сообщений.
  • Создавайте группы, чтобы объединять плагины и использовать их для разгрузки и переупорядочивания.

Наша цель в этой статье — выборочно контролировать загрузку плагинов для определенных сообщений. Помните, что отключение или изменение порядка расположения плагинов на вашем сайте может привести к непредвиденным результатам. Плагин покажет вам предупреждение об этом и обязательно тщательно протестируйте свой сайт с помощью плагина кеширования.

Предупреждение о плагине
Предупреждение о плагине

Включение настроек плагина

После установки плагина перейдите в меню «Оптимизатор плагинов> Настройки», чтобы включить или отключить необходимые параметры. чтобы отключить плагины для выбранных типов сообщений, вы должны включить следующие параметры:

  • Выборочная загрузка плагинов — это опция, которая позволяет вам отключить плагины на всем сайте. После включения этой опции перейдите на вкладку «Управление файлом плагина MU» и нажмите кнопку «Копировать». Это скопирует плагин MU в папку «/ wp-content / mu-plugins» вашего сайта. Это обязательный шаг для работы плагина.
  • Выборочная загрузка мобильных плагинов — включите эту опцию, если вы хотите отключить определенные плагины только на мобильных устройствах. Это полезно, когда у вас есть отдельные мобильные темы для вашего сайта. По умолчанию оставьте этот параметр выключенным. Если вы включили, отметьте и добавьте пользовательские агенты на вкладке «Мобильные пользовательские агенты».
  • Выборочная загрузка плагина администратора — включите эту опцию для управления загрузкой плагинов в админке.
  • Отключить плагины по роли — отключите или включите плагины в зависимости от ролей пользователей, доступных на вашем сайте.
  • Отключить отладочное сообщение — плагин будет показывать отладочные сообщения о включенных и отключенных плагинах на веб-интерфейсе браузера, когда вы включаете эту опцию.
Страница настроек плагина
Страница настроек плагина

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

Глобально отключить плагины на вашем сайте

Если вы хотите временно отключить какой-либо плагин на своем сайте, перейдите в «Плагин> Органайзер> Глобальные плагины». Здесь вы можете просмотреть и отключить плагины на вашем сайте.

Отключить плагины глобально
Отключить плагины глобально

Хотя это не требуется в обычных сценариях, вы можете использовать эту функцию для устранения неполадок. Вы можете редактировать отдельную публикацию и включать плагины из редактора. Когда вы находитесь в редакторе, установите флажок «Переопределить настройки типа сообщения». Это покажет те же элементы управления, что и на странице глобальных настроек. Щелкните любой плагин, чтобы отключить его в сообщении для выбранной роли, и опубликуйте свой пост. Таким образом, вы можете проверить поведение любого плагина только на определенном посте или на странице вашего сайта, не затрагивая остальной контент.

Изменить глобальные настройки для конкретной публикации
Изменить глобальные настройки для конкретной публикации

Отключить плагины на страницах результатов поиска

Перейдите в «Организатор плагинов> Поиск плагинов» и отключите ненужные плагины, которые вы не хотите загружать на страницах результатов поиска.

Отключить плагины на странице поиска
Отключить плагины на странице поиска

Опять же, это бесполезно в обычном сценарии, если пользователи в первую очередь не полагаются на функцию поиска на вашем сайте.

Отключить плагины для определенных сообщений

Это основная функция, которая вас заинтересует в Организаторе плагинов. Перейдите в «Организатор плагинов> Плагины типа публикации» и выберите тип публикации. Например, вы можете захотеть разгрузить плагин Akismet Anti-Spam на страницах, которые обычно не имеют комментариев. В этом случае выберите «страница» в качестве типа сообщения и щелкните плагин Akismet Anti-Spam.

Отключить плагины для определенного типа сообщения
Отключить плагины для определенного типа сообщения

Вы можете выбрать роль «Не вошли в систему», чтобы отключенный плагин не загружался для всех не вошедших в систему пользователей. Обратите внимание, что после отмены выбора цвет плагина изменится на красный, что означает, что он не активен. Нажмите кнопку «Сохранить», чтобы отключить выбранные плагины для выбранного типа публикации. Как уже упоминалось, вы можете перейти к редактору публикации или страницы и изменить глобальные настройки, чтобы загружать плагины только в этот пост или страницу.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *