Как отключить некоторые плагины во front-end


Содержание материала:

Подключение и отключение скриптов и стилей на отдельной странице, записи WordPress

Бывают такие ситуации, что подключение всех скриптов к отдельной странице совсем не к чему. Ладно если это статический HTML сайт. Тут все предельно ясно, размещаешь скрипты только на нужных страницах. А как же тогда подключить или наоборот, отключить скрипт или файлы стилей на определенной странице или в записи WordPress?

Подгрузка скриптов и стилей влияет на скорость загрузки сайта в целом. Об этом подробнее в статье Скорость загрузки сайта

Итак, давайте по порядку.

Подключение скриптов и стилей к отдельной странице или записи WordPress

Обратите внимание !

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

Здесь все предельно просто, только нужно узнать ID страницы или записи, в которой нужно отключить, подключить файл скрипта или файл стилей. Для этого зайдите в админку во вкладку все записи или страницы и наведите курсор на ссылку записи, страницы. На мониторе слева вылезет что-то типа

2780 — это и есть ID записи.

Подключение скрипта

Комментирую :
if ( is_single(‘6’) ) — условие для скрипта. Если запись с ID 6 , то подключать скрипт. Если это будет страница, а не запись пишите is_page(‘6’)

‘/js/izotope.js’ — папка, в которую помещен скрипт и сам скрипт. Обязательно в директории темы.

‘izotope’ — уникальное название скрипта. Оно нам пригодится ниже, для отключения скрипта.

true — подгружаем скрипт после загрузки страницы. Если при этом параметре скрипт не работает, меняем на false .

Подключение стилей

Здесь комментировать нечего, кроме хука, в первом случае
wp_enqueue_script
wp_enqueue_styles — не заморачивайтесь, просто отметьте для себя, если грузите скрипт, то первый вариант, если стили, то второй.

Комбинируем подключение скриптов и стилей

Иногда нужно подключить несколько скриптов и стилей к одной странице, тогда можно совместить подключение скриптов и стилей, собрать их в одну функцию, чтобы код в файле functions.php был покороче.

Отключение скриптов и стилей в определенной странице или записи WordPress

Все почти что аналогично.

Отключение скрипта

Пояснения :
Все аналогично подключению.
‘social’ — уникальное имя. Чтобы отключить скрипт или стили, нужно знать уникальное имя скрипта, стилей. Смотрите где они подключаются. Это могут быть файлы плагинов — смотрите в плагинах, или скрипты и стили темы, в файле functions.php

Отключение стилей

Может пригодится статья Увеличение скорости загрузки сайта, перенос jQuery в footer WordPress за счет замены вшитой в WordPress версии библиотеки jQuery на аналогичную взятую с официального сайта jQuery

Лучший способ отблагодарить автора

Похожие по Тегам статьи

WordPress может использоваться для создания широкого спектра веб-сайтов. Вы можете создать портфолио сайты, новостные…

Сайдбар — часть практически любого сайта, размещается обычно слева, справа от зоны контента, либо…

В данной статье мы разберемся, что такое дочерний шаблон WordPress, для чего он нужен…

Отключение загрузки WordPress-плагинов для определенных записей и страниц

Когда речь идет о производительности WordPress, обычно сразу же всплывают плагины. Каждый плагин добавляет PHP-код, который может включать в себя скрипты и стили, а также различные дополнительные запросы к базе данных. Лишние плагины вполне могут повлиять на скорость загрузки страниц, что негативно отражается на посетителях ресурса и на его показателях поискового ранжирования. К примеру, допустим, что у нас есть плагин, создающий и выводящий формы на страницах – скажем, Contact Form 7. Обычно форма нужна только на отдельных страницах. Соответственно, зачем вам запускать код плагина и включать скрипты и стили на всех страницах своего ресурса?

В данной статье я покажу вам, что вы можете устанавливать столько плагинов, сколько захотите (без перегиба, конечно), и при этом страницы WordPress все равно будут грузиться быстро. Мы будем отключать плагины WordPress, которые нам не требуются, на определенных страницах и в определенных записях. Процесс будет состоять из четырех шагов:

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

Давайте рассмотрим это пристальнее.

Три правила для выбора плагинов

При выборе плагинов следует придерживаться следующих общих правил:

  • Ставьте только плагины с качественным кодом от доверенных разработчиков: изучите активные установки, рейтинг пользователей, поддержку клиентов, частоту обновлений, а также любую другую полезную информацию в сообществе WordPress.
  • Выбирайте масштабируемые плагины: сравнивайте производительность похожих плагинов, применяя браузерные инструменты и онлайн-сервисы, такие как Google Pagespeed Insights, Pingdom, чтобы оценить влияние каждого плагина на скорость загрузки страниц.
  • Не устанавливайте лишние плагины: это является очевидным, но все же стоит упомянуть, что не нужно ставить неиспользуемые плагины во избежание проблем с безопасностью и производительностью.

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

Пример

Contact Form 7 – великолепный плагин, который создает и выводит формы в WordPress. Он подойдет в качестве примера, поскольку включает в себя следующие JS-файлы, загружаемые для каждой страницы (даже без форм):

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

Создаем плагин для программной деактивации плагинов

Наша задача – отключать плагины (деактивировать) в зависимости от страницы путем фильтрации списка активных плагинов. Чтобы добиться этой цели, мы создадим плагин Must use, который находится в подпапке /wp-content и выполняется перед всеми остальными плагинами. Итак, давайте создадим новый .php файл (к примеру, my-plugin.php) в папке /wp-content/mu-plugins.

Первая задача – проверить запрашиваемый URI. Поскольку mu-plugins выполняется до того, как определена какая-либо переменная is_, мы не можем использовать условные теги. Следовательно, мы должны спарсить запрашиваемый URI и проверить соответствующий URL-адрес:

Что делает данный код:

  • parse_url возвращает путь запрашиваемого URL
  • strpos ищет позицию первого вхождения ‘/wp-admin/’ и возвращает false, если строка не найдена. Переменная $is_admin хранит возвращаемое значение.
  • Если запрашиваемый URL не содержит ‘/wp-admin/’, то в таком случае мы добавляем фильтр option_active_plugins.

Это условие не дает запускать фильтр в панели администратора, так что мы можем безопасно получить доступ к страницам настроек плагина. option_active_plugins принадлежит к группе фильтров option_$option_name. Эти хуки позволяют фильтровать любую опцию после получения ее из базы данных. Поскольку все активные плагины хранятся в таблице wp_options, где поле option_value – это active_plugins, фильтр option_active_plugins позволяет программно активировать и деактивировать плагины.

Учитывая это, давайте зададим callback-функцию:

Что мы делаем здесь:

  • Сначала мы передаем в функцию массив активных плагинов.
  • Функция проверяет, содержит ли запрашиваемый URL строку ‘/contact/’. Если нет, то в таком случае strpos возвращает false, и мы можем проверить новое условие.
  • Если запрашиваемый URL указывает на страницу, отличающуюся от контактной, то в таком случае мы добавляем плагин Contact Form 7 к массиву неиспользуемых плагинов.
  • Цикл foreach выполняет итерации по элементам массива $unnecessary_plugins. Если текущий плагин является активным, то в таком случае функция unset удаляет его из массива $plugins.
  • Функция возвращает обновленный массив $plugins.

Вы можете скачать полный код плагина с Gist.

Теперь вы можете загрузить плагин в папку mu-plugins и проинспектировать любую страницу вашего сайта. Вы должны найти CF7 ресурсы только на странице контактов. Плагин mu-plugin можно расширить, добавив больше условий и проверяя больше URI, но каждое новое условие надо будет прописывать вручную в коде, и в долгосрочной перспективе этот плагин будет тяжело поддерживать.

Плагины, фильтрующие другие плагины

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

Plugin Load Filter

Plugin Load Filter – бесплатный вариант для пользователей WordPress, которым нужно фильтровать плагины по нескольким условиям.

В данный момент плагин поддерживает следующие возможности:

  • Форматы записей
  • Произвольные типы записей
  • Модули Jetpack
  • Встроенный контент
  • Ключевые слова AMP
  • URL фильтры

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

Plugin Organizer

Plugin Organizer – более продвинутый плагин, позволяющий администраторам сайта:

  • Выборочно отключать активные плагины по типу записей или запрашиваемому URL
  • Создавать группы плагинов
  • Менять порядок загрузки плагинов

Страница настроек плагина Global Plugins предлагает возможность drag-n-drop, которая позволяет отключать плагины по всему сайту (если не заданы какие-либо конкретные страницы и записи). Та же самая возможность применима для страницы поиска и типов записей.

Плагин добавляет метаполе на страницу редактирования записей, чтобы администратор мог переопределять глобальные настройки. Эту возможность также можно активировать для типов записей, выбрав соответствующий пункт на странице General Settings. Другие функции связаны с группировкой и упорядочиванием плагинов. Остальное можно узнать из документации к плагину.

Gonzales Plugin

Несколько иной подход предлагает плагин Gonzales. Это коммерческая альтернатива, позволяющая администраторам сайта выборочно загружать ресурсы тем и плагинов в зависимости от URL или произвольного типа записей. Инструмент прекрасно подходит для оптимизации тем и плагинов.

Ниже представлен пример клиентского сайта, на котором 14 скриптов было отключено для главной страницы с помощью плагина Gonzales. В итоге 26 исходных HTTP-запросов были сокращены до 12 запросов. Вы можете видеть, что некоторые плагины, такие как плагин для подсветки синтаксиса, плагин для шаринга в социальных сетях, плагин для вложения твитов и плагин для вкладок загружались там, где они не должны быть.

Как отследить производительность: браузерные инструменты разработчика

Важный шаг на пути к оптимизации производительности – измерение времени загрузки страницы. Есть много плагинов и онлайн-инструментов, позволяющих отследить производительность сайта. Среди таких решений Google Pagespeed Insights, Pingdom. Однако вы также можете использовать браузерные инструменты разработчика, которые несут в себе много полезной информации.

Каждый браузерный инспектор имеет панель Network, где отображается список запросов и дополнительная информация по ним. Мы взяли WordPress-сборку с 18 плагинами и проверили ее в Firefox Dev Tools. Сначала мы измерили скорость страницы и отметили запрашиваемые ресурсы перед установкой фильтрующего плагина. На следующем изображении показан результат инструмента анализа производительности, входящего в Firefox Network monitor:

Network monitor выдал следующие результаты (пустой кэш):

  • Размер: 709.77 Кб
  • Время загрузки: 6.67 сек
  • Запросов: 30

Далее мы установили плагин Plugin Organizer, чтобы запретить WordPress загружать CF7. Диаграммы изменились следующим образом:

Топ-пост этого месяца:  WordPress комментарии на странице сайта

Время загрузки стало меньше:

  • Размер: 665.85 Кб
  • Время загрузки: 5.08 сек
  • Запросов: 27

Теперь мы деактивировали 18 неиспользуемых плагинов. Что мы получили:

После отключения всех ненужных плагинов данные стали следующими:

  • Размер: 440.15 Кб
  • Время загрузки: 3.14 сек
  • Запросов: 21

Данный тест показывает, насколько сильно плагины могут влиять на производительность страницы.

Однако мы можем улучшить производительность и другими методами. К примеру, можно воспользоваться плагином Autoptimize. Этот бесплатный плагин конкатенирует, минифицирует и сжимает скрипты и стили, перемещает стили в head страницы, а скрипты – в футер. Активируйте плагин, после чего перезагрузите страницу и проинспектируйте ее снова.

С помощью Autoptimize мы получили следующие данные:

  • Размер: 474.56 Кб
  • Время загрузки: 1.99 сек
  • Запросов: 13

С помощью нашего теста мы снизили размер ресурсов на 235 Кб, сократили время загрузки с 6.67 секунд до 1.99 секунд, а также урезали число HTTP-запросов с 30 до 13.

About plugins: решение проблем, подключаемые модули, как отключить плагин

Многим пользователям современных браузеров неоднократно приходилось сталкиваться с так называемыми плагинами (дополнениями), которые интегрируются в соответствующий веб-браузер для расширения возможностей работы в интернете. Доступ к их настройкам во многих браузерах можно получить через команду about:plugins, вводимую в адресной строке. Как произвести настройки или устранить возникающие проблемы в работе того или иного дополнения, сейчас и будет рассмотрено.

About:plugins. Варианты доступа к настройкам

В большинстве своем данная команда используется в «хромоподобных» браузерах, то есть, в программах, созданных на основе Google Chrome. Ярким примером может служить использование команды about:plugins для «Яндекс» браузера, приложения Chromium и т.д.

Однако точно таким же образом производится доступ к настройкам расширений и в популярном браузере Mozilla Firefox. Что же касается самого «Хрома», здесь в адресной строке может вводиться два типа команд, в зависимости от версии программы.

Так, в разных модификациях могут использоваться команды about:plugins или chrome://plugins. Вторая команда применяется в более новых версиях. В любом случае пользователь попадает в меню, где показаны все инсталлированные расширения (активные и неактивные).

About:plugins. Подключаемые модули

Все представленные в списке модули условно можно разделить на две большие группы: встроенные в установленную версию браузера и загруженные пользователем.

Примером встроенных расширений в том же веб-браузере Google Chrome могут быть Adobe Plash Player и PDF Viewer, которые присутствуют в программе изначально и находятся в активированном состоянии.

В некоторых браузерах можно встретить плагин под названием AdBlock или еще что-то в этом роде. Такие расширения позволяют блокировать выпадающие меню, всплывающие окна, рекламы, баннеры, а иногда даже сомнительное содержимое. В этом отношении больше всех отличился китайский браузер 360 Safety Browser, поскольку блокировочный модуль в настройках активирован по умолчанию. Это создает достаточно много проблем, решение которых будет предложено чуть ниже.

Отключение ненужных или незадействованных дополнений


Итак, для доступа к списку расширений используем команду about:plugins (Yandex Browser или Chrome, неважно). В данном случае нас интересует вопрос деактивации плагинов.

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

Другие приложения используют для отключения гиперссылку, выделяемую синим цветом. Как правило, она так и называется – «Отключить». Для повторного включения гиперссылка изменяется на «Включить».

Основные проблемы с работоспособностью

С вариантами доступа к списку расширений и вопросами их активации (деактивации) все понятно. Здесь ни у кого проблем возникать не должно. Но ведь встречаются ситуации, когда плагин вроде бы и включается, но вот его корректная работа остается под сомнением (он может не работать вообще). Часто и сам браузер начинает выдавать сообщения о том, что какое-то дополнение не поддерживается, имеет устаревшую версию и т.д. Решить такие проблемы можно очень просто.

Обновления плагинов и браузеров

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

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

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

Что касается остальных расширений, после ввода команды доступа к списку about:plugins напротив плагинов, для которых имеются апдейты, будут показаны кнопки или гиперссылки, нажатие на которые обновит их автоматически.

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

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

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

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

Неполадки с блокировкой содержимого веб-страниц

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

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

Чтобы избежать такой ситуации, нужно перейти к настройкам расширения. В нем имеется два типа отключаемых данных: блокировка выпадающих (всплывающих) окон и отключение сомнительных элементов страниц. Лучше активировать только первый параметр.

Кроме того, чуть ниже ползунков включения/отключения блокировки имеется специальная кнопка Exception websites, которая отвечает за доступ к списку исключений по типу того, который имеется в антивирусных программах. Здесь нужно всего лишь прописать полные адреса страниц с использованием префикса http://www, которые не подлежат блокировке, и сохранить изменения.

Вместо послесловия

Как видим, независимо от браузера, настроить плагины по своему усмотрению можно без проблем. Что же касается устранения возможных проблем, сначала следует выяснить первопричину сбоя. Чаще всего (и это подтверждается многими пользователями) устраняются неполадки путем обновления ПО, без задействования каких бы то ни было системных настроек или параметров веб-браузеров. Такой же вариант применим и к проблеме совместимости расширений с инсталлированными браузерами.

Более быстрый и безопасный способ исправления ошибок WordPress

Дата публикации: 2020-08-03

От автора: независимо от того, создаете ли вы новый веб-сайт WordPress или применяете обновления к существующему, проблемы с устранением неполадок могут быть очень трудоемким процессом. Это также может быть немного рискованно — особенно если вы имеете дело с живым сайтом (еще одна веская причина для создания промежуточной среды, когда это возможно).

В целом, для определения источника ошибки WordPress требуется, чтобы мы выполнили следующие шаги:

Переключиться на тему по умолчанию, такую как Twenty Seventeen;

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

После активации каждого плагина обновить свой сайт на front end, чтобы проверить, появляется ли старая проблема;

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

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

К счастью, теперь есть способ устранения неполадок сайта без побочного эффекта простоев. Благодаря бесплатному плагину Health Check вы можете выполнить описанные выше действия таким образом, который ограничивается только вашей учетной записью пользователя. Вот как это работает:

Давайте выздоравливать

Проверка работоспособности была разработана людьми из WordPress.org и может считаться «официальным» плагином, подобно Jetpack или BuddyPress. Это означает, что он заслуживает доверия и имеет множество коллективных знаний, когда дело доходит до поиска потенциальных проблем.

Тем не менее, когда вы активируете плагин и перейдете в Dashboard > Health Check , вы получите сообщение о том, что вы должны создать резервную копию своего сайта перед проведением любого тестирования. Хотя маловероятно, что у вас возникнут серьезные проблемы, всегда лучше быть в безопасности, чем сожалеть.

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

Эти данные могут быть вашим первым ключом к тому, что может вызвать некоторые проблемы. Например, несовместимая версия PHP или MySQL может указывать на необходимость обновления вашего веб-хостинга. WordPress.org также предоставляет некоторые полезные пояснения относительно того, что указано на этой вкладке.

Отладочная информация

Вкладка «Debug Information» — это полный список стилей для вашего веб-сайта со всеми подробностями. Здесь вы найдете общую информацию о вашей установке, список всех тем и плагинов, информацию о сервере, разрешениях на файлы и многое другое.

Хотя почти все перечисленное здесь полезно, действительно хороший материал снова связан с сервером. Выяснение некоторых ограничений на загрузку и выполнение может помочь вам диагностировать проблемы, связанные с добавлением файлов. Объем доступной для WordPress памяти может предоставить вам возможное решение для сайта, который медленно работает на back end. Даже зная вес папки выгрузки, вы можете избежать любых ограничений хранения.

И если вам нужно поделиться конфигурацией своего сайта со специалистом технической поддержки (будь то на WordPress.org или в другом месте), все в этой панели можно легко скопировать в буфер обмена.

Режим поиска неисправностей

Теперь мы пришли к интересной части! Режим поиска работоспособности Health Check — действительно обязательная функция плагина. Чтобы активировать его, перейдите на вкладку «Troubleshooting», прочтите краткие инструкции и нажмите кнопку «Enable Troubleshooting Mode».

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

При входе в этот режим вы заметите, что в разделе «Административная панель» в верхней части экрана появился пункт меню «Troubleshooting Mode». Здесь вы сможете включать плагины или темы по мере устранения процесса неполадок. Это, конечно же, гораздо удобнее, чем открывать страницу «Плагины» или «Темы» каждый раз, когда вы хотите внести изменения.

И если вы перейти на front end своего сайта, вы увидите, что он теперь использует тему WordPress по умолчанию. Хотя первоначальный взгляд на это может быть смущающим — не нужно беспокоиться. Помните, что вы единственный, кто просматривает ваш сайт в этом режиме. Все остальные посетители и зарегистрированные пользователи (при условии, что они не используют ваш логин) будут видеть все как обычно. Если вы действительно хотите быть уверенным, посетите front end вашего сайта в другом браузере, когда выходите из системы.

Хотя режим устранения неполадок невероятно полезен, есть несколько вещей, которые необходимо принять к сведению:

Любые «обязательные» плагины WordPress, активированные на вашем сайте, НЕ будут деактивированы;

Если ваша регулярно действующая тема использует настраиваемые поля, эти данные не будут отображаться при использовании темы по умолчанию;

При тестировании некоторые функции вашего сайта, которые требуют плагинов, не будут работать, пока вы их не активируете;

Другие интересные моменты

Стоит отметить, что проверка работоспособности также включает некоторые дополнительные преимущества:

Информация о PHP

Это ваш стандартный phpinfo(), который обеспечивает полный обзор конфигурации вашего сервера. Это особенно полезно в тех случаях, когда вам нужно знать, включена ли какая-либо функция.

Топ-пост этого месяца:  Как заработать с Google Adsense (часть 1)

Инструмент целостности файлов

Для безопасности важно знать, что файлы ядра WordPress не повреждены. Этот инструмент сравнивает вашу установку с текущей версией WordPress и предупреждает вас о любых различиях, которые находит. Если есть различия, возможно, вам нужно почистить сайт от вредоносного ПО.

Инструмент проверки почты

Это простая форма, которая проверяет, работает ли функция wp_mail() на вашем сайте. Часто владельцы сайтов могут испытывать проблемы с получением сообщений, отправленных через контактные формы. Использование этого инструмента позволит вам убедиться, что сам веб-хост не является проблемой.

Шах и мат

Красота Health Check заключается в том, что он взял тяжелую задачу и сделал ее более безопасной и удобной для пользователя. В следующий раз, когда вы столкнетесь с проблемой на веб-сайте WordPress, первым делом используйте этот плагин для устранения неполадок. Не забудьте сначала принять все необходимые меры предосторожности.

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

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

Автор: Eric Karkovack

Редакция: Команда webformyself.

Бесплатный курс «Основы создания тем WordPress»

Изучите курс и узнайте, как создавать мультиязычные темы с нестандартной структурой страниц

WordPress-Мастер. Разработка тем для WordPress с нуля

Узнайте, как разрабатывать темы для WordPress

Быстрый редактор для Shop-Script

Открывает окно редактирования из фронтенда

Ответ:
1. Откройте бекенд (обычно http://domain.com/webasyst/) -> «Магазин» -> «Плагины» -> «Быстрый редактор».
Для доступа к настройкам, а также редактированию из фронтенда у Вас должны быть права администратора, либо полный доступ к приложению «Магазин», либо включен доступ к плагину в приложении «Контакты».

Вопрос №2: «Установил и включил плагин, добавил код в шаблоне, но пока никаких изменений не вижу. В чем может быть проблема?».

Ответ:
1. Вы должны быть авторизованы в бекенде с правами администратора, либо быть привилегированным пользователем у которого назначены права для доступа к плагину.
2. Обратите внимание на URL бекенда и фронетнда, домен должен совпадать (вошли в бекенд http://domain1.ru/webasyst/ открыли фронтенд http://domain1.ru/).
Например: часто делают так, авторизовались на http://xxxxxxx-xxx.webasyst.cloud/webasyst/ затем открывают фронтенд по адресу http://domain.ru/ так кнопка редактирования отображаться не будет. В таком случае, откройте бекенд http://xxxxxxx-xxx.webasyst.cloud/webasyst/ нажмите «Выход», а затем авторизуйтесь в http://domain.ru/webasyst
3. Обратите внимание, что http://domain.ru/ и http://www.domain.ru/ это разные домены.
4. Возможно шаблон крайне нестандартный, требуется индивидуальный подход и внесение правок.

Вопрос №3: «Кнопка редактирования не отображается на странице товара в фронтенде».

Ответ:
1. Попробуйте изменить значение параметра «Положение кнопки «Редактировать» на странице товара» на отличное от текущего.
2. Для отображения кнопки редактирования на странице товара в теме дизайна (обычно в файле product.html, product.cart.html) должен быть хук «frontend_product». Пример использования данного хука, можно посмотреть в стандартных шаблонах тем дизайна.
3. Смотрите также ответ на вопрос номер 2.

Вопрос №4: «Добавили код кнопки «Редактировать» на странице категории, но при наведении курсора на товар, кнопка появляется вверху страницы, а не над конкретным товаром, что делать?».

Ответ:
В файле CSS, текущей темы дизайна, добавьте следующие строки:

#product-list .product-list li <
position: relative;
>

Вопрос №5: «Как предоставить доступ к плагину другим пользователям, без назначения прав администратора?».

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

Вопрос №6: «В нашей теме дизайна отсутствуют хуки ‘frontend_product’, ‘frontend_category’ по некоторым соображениям, как можно вывести плагин без использования стандартных хуков?».

Ответ:
Вы можете сделать вывод кода плагина «Быстрый редактор», если воспользуетесь специальными хуками, которые выводят только код данного плагина.

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

Данный хук можно поместить в начало файла.

Вопрос №7: «Как переместить скрипты плагина в футер сайта?».

Ответ:
Некоторые владельцы сайтов, оптимизируют (ускоряют) загрузку сайта перемещением JavaScript и CSS скриптов в футер сайта.
Что бы настроить плагин для работы с данной техникой загрузки, в настройках плагина выключите опцию «Включить «frontend_head» хук».
Используйте код: для вставки в футере текущей темы дизайна, после подключения библиотеки JQuery.
Но стоить отметить, что для клиентов магазина, скрипты вообще не загружаются, только для администраторов и привилегированных пользователей.

Вопрос №8: «После обновления плагина, при нажатии на кнопку «Редактировать» — открывается страница 404 (либо главная страница сайта), в чем причина?».

Ответ:
Для версий плагина ниже 0.1.3:
Проверьте наличие хука frontend_footer в файле footer.html.
При отсутствии, добавьте стандартный вызов хука, либо:

Данный хук можно поместить в начало файла footer.html.
Если в теме дизайна файл footer.html отсутствует, код можно добавить в файл index.html перед закрывающим тегом /body.

Вопрос №9: «Как отключить кнопку «Быстрый доступ»»?

Ответ:
В настройках плагина для опции «Фиксированная кнопка «Быстрый доступ»» установите значение «Скрыть».

По поводу последнего обновления 0.1.5
Плагин нормально работает во всех последних версиях популярных браузеров.
Если возникли проблемы в работе плагина, возможно в кеше браузера остались старые версии скриптов.
Сделайте очистку кеша браузера: https://yandex.ru/support/common/browsers-settings/browsers-cache.html.
Кто использует CDN сервера, также, желательно сделать очистку кеша на хостинге.

Webasyst — это CMS нового поколения, совмещающая в себе инструменты для управления сайтом и интернет-магазином с полезными приложениями для совместной работы с коллегами и взаимодействия с клиентами. Единый центр управления бизнесом через интернет.

Платформа
Магазин Webasyst
Помощь
  • © 2002—2020 Webasyst
  • О компании
  • Блог
  • Договор-оферта
  • Webasyst.com


Мы получаем и обрабатываем персональные данные посетителей сайта в соответствии с Политикой обработки персональных данных. Отправка персональных данных с помощью любой страницы сайта подразумевает согласие со всеми пунктами Политики.

Support Forums

Support Online : Mon — Fri / 10am — 6pm (GMT +6)

Your Time: Our Time:

How can I disable the front-end editor ?

34 Answers

Paul Frankowski — Staff

Hi,
but you are logged as a super admin on front-end ? If yes, it’s quite normal.

There is no option to disable it, I can only deliver you a temporary fix ::

Lionel Nolhac

Lionel Nolhac

Katona Zoltan

Lionel Nolhac

Hi. I have the same problem. Where do I have to write this to disable front-end editor? Thanks.

the solution that Paul gave me is not functionnal for me I modified it that way and place it in the custom.css

BUT IT’S NOT A SOLUTION I WANT TO DISABLE THE FRONT END EDITOR !

Lionel Nolhac

Sorry my last post is wrong here is the good code

BUT IT’S NOT A SOLUTION I WANT TO DISABLE THE FRONT END EDITOR !

Nayem Majhar — Staff

Lionel Nolhac

There is no option to disable frontend editing button. Without login, no can able to see «edit page» and there is no confusion about it. Thank You.

Nayem Majhar — Staff

There is no option to disable frontend editing button. Without login, no can able to see «edit page» and there is no confusion about it. Thank You.

sorry but in my case I’m not connected at all even in back or front end administration and I see the edit page button. My client too and i’ve tested this on several different PC and navigators.
For information I use Shaper and Qubic templates.

Okay. Let me check.

Renzo Carlucci mediaGEO

Nayem Majhar — Staff

Renzo Carlucci mediaGEO wrote:

I have the same problem! I am not logged I tried in many others computer where surely I never logged in and there is always the edit button.
THIS IS A VERY URGENT FIX NEEDED!

send your site URL, admin access as administrator then let me check. Thanks

Katona Zoltan

Hi. I have the same problem. Where do I have to write this to disable front-end editor? Thanks.

the solution that Paul gave me is not functionnal for me I modified it that way and place it in the custom.css

BUT IT’S NOT A SOLUTION I WANT TO DISABLE THE FRONT END EDITOR !

Katona Zoltan

Copy this line to this place: components/com_sppagebuilder/assets/css/sppagebuilder.css

Renzo Carlucci mediaGEO wrote:

I have the same problem! I am not logged I tried in many others computer where surely I never logged in and there is always the edit button.
THIS IS A VERY URGENT FIX NEEDED!

send your site URL, admin access as administrator then let me check. Thanks

Paul Frankowski — Staff

Peter Chain

Once logged I can too edit from frontend no matter what user group I’m in.

Is not only for superadmin.

I installed this three days ago version 3.03 and still persists this problem.

Is there a solution? I don’t want to do this dirty process explained by Paul Frankowski, I just have a clean Joomla install so nothing should be corrupted in the DB.

Paul Frankowski — Staff

Peter Chain

B) Pages from SP Page Builder

I could hide it via display: none;

but this is so easliy «hackable» and any registered user can then edit my pages.

so the problem is somewher in ACL.

I will get this site online in a matter of days so maybe then I can provide you with URL to check.

Paul Frankowski — Staff

Paul Frankowski — Staff

Paul Frankowski — Staff

Paul Frankowski — Staff

Chris Blackford

I have a major problem. Where my client is very mad. That a edit button is on all the pages.

Please send me the fix. Site is camillesplace.org
My email is [email protected]

Paul Frankowski — Staff

@Chris since when you have it?? It’s not normal.

Please send me access to your site via PM, I will fix it in next 1h.

Click to my avatar to get access to Private message.

Paul Frankowski — Staff

Paul Frankowski — Staff

BTW
Temporray you can use

on front-end only.
Yes, it’s code similar which was above, but one of user forget to add «.» dot before class name.

Morgan

Is this something that is planning on being fixed? is it seen as an issue?

Yes, I was able to use the CSS code to hide the «Edit Page»: button. That works.

But this hides it for all users, even the Admins. How can we have the «Edit Page» button appear for Admins, but NOT for non-admins?

Seems we can either hide it for all, or show it for all. That doesn’t seem to be how it was designed, but the last few versions seem to work this way.

pepperstreet

Paul Frankowski — Staff

@Morgan
Yes, there a way.
But my custom CSS code you have to use inside module «HD-Custom CSS» published on «debug» position.
You need two variants of that module.

First set for all users (users group) with

And 2nd module set for Super Users group only

Morgan

Yes, this works. Thanks!
I hope that in a future release the hiding and showing of the edit button for admins is more built in, as that would be the desired functionality for all I would believe.

Paul Frankowski — Staff

It’s on our list-to-do

Today I gave you only duck tape solution.

pepperstreet

Are we talking about v3. there is ACL/permissions in PageBuilder’s global options.
And also on each page’s options.

At least global options seem to work:

I tried «Registered» user with global EDIT permissions.
It has to be DENIED explicitly, to hide edit button and access.
INHERITED default, although red, does not prevent editing!

Individual page options do not work as expected.
I had misc issues and errors: Button still visible, edit possible, but no save or close without errors (restricted access text on white page, 404 error)

Mmh, I really thought this is a build-in feature. since we have ACL for every single AddOn.

dolmenhir

Hi All,
I think I know why you see the edit button on frontpage.
It’s maybe cause you have enabled the «shared sessions».
So, when you’re logged on back-end, you’re also logged on front-end.
Go to the global configuration (System menu) to change this setting.
On «system tab» at bottom of the page, you can see an option called «shared session».
Set it to «no»
Disconnect you from back-end and come back.
Refresh front-end, and.. «edit button» has disappeared.

Топ-пост этого месяца:  Особенности вывода функций в PHP, о которых следует знать

Attachments (1)

  • All 40649
  • Extension support 3838
  • Template Support 21769
  • General 1790
  • SP Page Builder 13252

Paul Frankowski

Toufiq

Sifat

Mehtaz Afsana

Rashida Rahman

301876


Company

Products

Supports

Terms

Newsletter

Don’t miss any updates of our new templates and extensions and all the astonishing offers we bring for you.
We never spam

© 2010 — 2020 JoomShaper. All Rights Reserved.

9 лучших плагинов для фронтэнд редактирования WordPress

Большой популярностью WordPress является его простой в использовании интерфейс в административной панели сайта. Однако для некоторых пользователей, особенно нетехнических людей, создание записей и страниц с помощью панели инструментов WordPress может быть затруднительным. Тогда лучше использовать фронтэнд (Front-End) редактирование – редактирование контента непосредственно на сайте без входа в панель инструментов.

Существует множество функциональных плагинов для фронтэнд редактирования в вордпресс. Такие плагины позволяют легко создавать контент и настройки макетов, не затрагивая код WordPress. Поэтому технические знания здесь не нужны.

В этом посте мы рассмотрим девять плагинов:

  • четыре для редактирования макета и контента,
  • пять для редактирования только контента.

И укажем все плюсы и минусы каждого плагина. В итоге вы будете иметь четкую картину того, какие плагины подходят вам. Давайте начнем!

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

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

1. Visual Composer ($45 — бесплатно с Total WP Theme )

Переключение на фронтэнд редактор Visual Composer и обратно осуществляется в один клик. Теперь вы можете изменить макеты сетки (зоны контента), добавить строки и столбцы, а затем перетащить элементы контента на страницу, переставляя их по мере необходимости. Все элементы также имеют несколько вариантов и варианты для настройки внешнего вида каждой зоны.

Особенности

  • Более 45 элементов контента с перетаскиванием.
  • Доступно более 150 сторонних дополнений.
  • Более 60 готовых макетов

Плюсы: простой в использовании, предварительный просмотр в прямом эфире, совместимость с большинством тем WordPress.
Минусы: не обнаружены.

2. Elementor (бесплатный)

Когда речь идет о бесплатной настройке страниц и контента, Elementor подойдет как нельзя лучше. Этот мощный плагин для конструирования поставляется с полезными элементами построения контента, такими как столбцы, заголовки, изображения, интервалы, списки и другие ключевые функции. Плагин включает предварительно созданные шаблоны, которые можно использовать для еще более быстрого запуска, а также вариант для пользовательского CSS (для настроек стиля). Для тех, кто хорошо разбирается в коде, будет полезно: Elementor хорошо построен и он с открытым исходным кодом.

Особенности

  • 23 бесплатных блока для конструирования.
  • +24 блока pro builder.
  • Простые в использовании предварительно отформатированные шаблоны.
  • Перевод на необходимый язык.

Плюсы: простой в использовании, быстрый запуск шаблонов, совместимый с большинством тем.
Минусы: лучшие функции доступны с Pro (по желанию можно обновить до платной версии).

3. MotoPress Content Editor (бесплатный)

Бесплатный редактор контента MotoPress позволяет создавать веб-сайты визуально, перетаскивая элементы контента. Используемый на более чем 10 000 веб-сайтов, плагин имеет рейтинг 4,8 звезды, что делает его достойным вашего рассмотрения. Также доступна версия для плагина премиум-класса , которая предлагает дополнительные элементы контента и премиум-поддержку.

Хотя MotoPress Content Editor очень прост в использовании, плагин будет работать только с новыми страницами, а не с уже существующим контентом. Вы можете узнать еще больше об этом плагине в нашем обзоре MotoPress.

Особенности

  • Более 30 элементов перетаскивания контента.
  • Расширяемый через дополнения.
  • Готовые макеты.

Плюсы: очень прост в использовании, доступны предварительные просмотры в прямом эфире, бесплатный.
Минусы: не работает с существующим контентом.

4. Live Composer (бесплатный)

Live Composer — это конструктор страниц с редактированием перетаскивания. Он используется на более чем 10 000 веб-сайтов и имеет рейтинг удовлетворенности 4,8 звезды.

Активировать редактор можно, щелкнув зеленую кнопку «Активировать редактор» на своей странице в нижнем правом углу экрана. Затем можно перетаскивать элементы на странице, создавая свой уникальный дизайн. В целом плагин прост в использовании, все элементы могут полностью настраиваться с точки зрения стиля и функциональности.

Особенности

  • Более 30 элементов перетаскивания контента.
  • Импорт и экспорт разделов или макетов.

Плюсы: простой в использовании, предварительный просмотр в прямом эфире, бесплатный, для создания элементов не используются шорт-коды.
Минусы: нельзя использовать с существующим контентом, добавляет настраиваемые типы постов при установке.

Плагины редактирования контента

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

1. Editus (ранее Lasso) ($99)

Editus изначально был известен как Lasso, и пришел к нам от разработчиков Aesop Story Engine (ASE). Это редактор интерфейсов, который позволяет просматривать изменения в режиме реального времени. Editus — мощный инструмент, стоимостью от 99 долларов США для использования на трех сайтах.

Редактирование в Editus доступно одним щелчком мыши с небольшой панели инструментов, отображаемой над постами и страницами.

Особенности

  • Редактирование текста, ссылок, изображений и другого контента в режиме реального времени.
  • Поддержка рекомендуемых изображений.
  • Работает как на заметках, так и на страницах.
  • Совместимость с несколькими устройствами.

Плюсы: простой в использовании интерфейс, может быть расширен через дополнения ASE, совместим с большинством тем.
Минусы: относительно дорого.

2. Front-end Editor (бесплатный)

Первоначально редактор был разработан как плагин для возможного включения в ядро WordPress. И хотя это не произошло, плагин по-прежнему доступен для использования: более 2000 установок с рейтингом удовлетворенности 4,2 звезды.

Front-end Editor прост в использовании, нужная конфигурация доступна после установки. После активации пользователю предоставляется разрешение на редактирование. Посещая любой пост или страницу вашего сайта, можете использовать ссылку «Редактировать страницу» на панели инструментов в верхней части экрана и ссылку «Редактировать» под содержимым, чтобы разрешить редактирование.

Особенности

  • Редактирование текста и ссылок в режиме реального времени.
  • Поддержка рекомендуемых изображений.
  • Работает как на заметках, так и на страницах.

Плюсы: простой в использовании интерфейс, бесплатный.
Минусы: ограниченная функциональность (например, вы не можете редактировать изображения), не работает со всеми темами.

3. Content Manager for WordPress ($25)

С помощью Content Manager от разработчика OTWthemes можно быстро создавать гибкие макеты для заметок и страниц. В вашем распоряжении опции для пользовательского стиля, более 50 коротких кодов для упрощения создания страниц, редактирования интерфейса (конечно) и даже создания собственных коротких кодов. Просто вставьте короткие строчки для создания страниц, перетащите их на место, сделайте быстрые изменения стиля, а затем опубликуйте. Это так просто!

Дополнительные возможности Content Manager можно получить вместе с другими плагинами OTW, такими как Sidebar & Widget Manager или Portfolio Manager Pro .

Особенности

  • 50+ коротких кодов.
  • Редактирование спереди и сзади.
  • Cusomtizable боковые панели.

Плюсы: легко дополняется другими плагинами OTW.
Минусы: дизайн датированного пользовательского интерфейса.

4. Frontier Post (бесплатный)

Бесплатный плагин, который позволяет полностью управлять почтовыми сообщениями с вашего сайта. Это выходит за рамки простого редактирования содержимого сообщений (записей), что позволяет пользователям с правильными правами доступа создавать и удалять записи. Плагин в настоящее время используется на более чем 2000 активных веб-сайтах и имеет рейтинг 4,9 звезды.

Используя этот плагин, администраторы могут контролировать, как и когда редактируются заметки (посты), а также какие параметры доступны для пользователей при фронтэнд редактировании. Кроме того, у вас есть полный контроль над полномочиями Frontier Post. Стандартные ссылки редактирования вызывают интерфейс Frontier, который является текстовым редактором, похожим на редактор WordPress TinyMCE. Вы также можете просмотреть свой пост перед публикацией.

Особенности

  • Возможность редактирования текста, ссылок, изображений и т. д.
  • Поддержка рекомендуемых изображений.
  • Работает с заметками, страницами и настраиваемыми типами сообщений.
  • Возможность добавления категорий и тегов.

Плюсы: знакомый интерфейс редактора WordPress, настраиваемый, бесплатный.
Минусы: нет предварительного просмотра.

5. Gutenberg (бесплатный)

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

Особенность

  • Простые блоки контента.
  • Совместимость с обратной записью.

Плюсы: бесплатный, скоро будет встроен в вордпресс.
Минусы: не такой интуитивный, как другие редакторы.

Хотя интерфейс администрирования WordPress прост в использовании, многие начинающие пользователи все же усложняют ситуацию. Использование плагинов, которые позволяют пользователям создавать и редактировать контент сайта фронтэнд, а не в панели инструментов WordPress, упрощает процесс и сокращает нагрузку для тех, кто перемещается по незнакомой среде.

Нам бы очень хотелось услышать о ваших впечатлениях, связанных с редактированием плагинов WordPress. Поделиться своими советами в разделе комментариев ниже!

Насколько полезным был этот пост?

Нажмите на звезду, чтобы оценить этот пост!

Средний рейтинг: 4.3 / 5. Количество голосов: 16

Как отключить некоторые плагины во front-end?

Чтобы задать вопрос или посмотреть ответы на уже существующие вопросы необходимо авторизоваться.

Логин и пароль для доступа к форуму приходит автоматически на почту, сразу после покупки курса(ов).

Всё о Joomla в одном месте

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

«>Joomla ! — 3.9.12

Скачать

Joomla.center is not affiliated with or endorsed by the Joomla! Project or Open Source Matters. The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

Joomla!® является торговой маркой компании Open Source Matters inc в США и др. странах. Название Joomla! и его вариации используются в рамках ограниченной лицензии, определённой компанией Open Source Matters. Проект joomla.center не относится к компании Open Source Matters или проекту Joomla! Точки зрения представленные на данном сайте не являются официальными точками зрения Joomla Project или Open Source Matters. Торговая марка Joomla® и логотип используются в рамках ограниченной лицензии, предоставленной Open Source Matters.

© Александр Куртеев. Центр обучения Joomla.
ОГРНИП 307434525600161, ИНН 434540800305
Все права защищены. © 2008 — 2020

Please publish modules in offcanvas position.

Как отключить действие плагина на определенной странице?

Приветствую.
Можно ли как то исключить из хидера размещаемые плагином скрипты на определенной странице?

Добавлено через 19 часов 54 минуты
все, нашел. отвечать не нужно.

26.08.2013, 16:34

Как подключить JavaScript на отдельно взятой странице без плагина?
Необходимо разместить скрипт только на одной странице сайта для подсчёта результатов теста. 2 18.01.2014, 15:48 2 18.01.2014, 16:11 [ТС] 3 18.01.2014, 16:11

TabControl: как определить и привязать действие к определенной вкладке
Здравствуйте! Подскажите, как например определить и привязать действие к определенной вкладке.

Как отключить звук определенной программы
Здравствуйте! Возможно ли средствами делфи полностью офнуть звук определенной программы? Просто.

как отключить в BIOS защиту на установку определенной ОС
народ как отключить в BIOS защиту на установку определенной ОС

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

Кто-нибудь знает действительно эффективный метод отключения плагина (активного) на определенной странице? Есть некоторые плагины, которые на самом деле не нужны на некоторых страницах веб-сайта, и у них много файлов CSS и JavaScript, которые замедляют скорость загрузки сайта и иногда могут конфликтовать с другими файлами.

Я знаю, что могу испортить код плагина и т.д., но он не очень эффективен.

попробуйте «Плагин Организатор» WordPress плагин Джеффа Sterup. Вы должны активировать «выборочную загрузку плагинов» под его настройками (обязательно следуйте указаниям, указанным для включения)

Затем в вашем редакторе сообщений/страниц есть окно под окном компоновки с тикбоксами, чтобы отключить какой-либо конкретный плагин для этой страницы

взял меня, вероятно, 20+ поисковых систем Google и WordPress, чтобы найти простое решение. Надеюсь, это сработает и для вас!

Я знаю это старый, но этот поток был именно тем, что мне нужно.

Единственное предостережение для ответа numediaweb заключается в том, что для удаления действия требуется тот же приоритет, что и действие добавления

Крючки в плагине

Код для удаления крючков

Важно: Чтобы удалить крючок, аргументы $function_to_remove и $priority должны совпадать, когда был добавлен крюк. Это касается как фильтров и действий. Предупреждение об отказе не будет выдано.

Я включил оператор if, чтобы запускать действие только для определенных идентификаторов сообщений, подумал, что это может быть полезно.

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