Рубрика: Плагины
Как запретить деактивацию плагинов в админке?
Иногда на сайте бывают установлены плагины, без которых работа сайта будет полностью нарушена. В таких случаях стоит заранее обеспокоиться ситуацией, когда такие плагины могут быть деактивированы и удалены по ошибке (скажем, если на сайте несколько администраторов и не все из них понимают, что и как работает на сайте). От физического удаления файлов через FTP можно защититься простой сменой прав доступа, а вот в админке можно поступить немного по-другому - банально удалить ссылки "Деактивировать" и "Изменить" со страницы плагинов.
Как удалить скрипты и стили плагина Contact Form 7?
Самый популярный плагин контактных форм Contact Form 7 имеет один единственный недостаток - скрипты и стили, используемые на страницах с контактными формами, грузятся абсолютно на всех страницах вашего сайта. При любой оптимизации загрузки сайта первым делом надо избавиться от подключения неиспользуемых скриптов и файлов стилей. Для плагина Contact Form 7 можно отключить загрузку его скриптов и стилей везде, где нет контактных форм. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
Как отключить обновление плагинов?
Чтобы отключить обновление плагинов вставьте в functions.php вашей темы код:
//отключение обновления плагинов start function disable_updates($value) { unset($value->response['akismet/akismet.php']); unset($value->response['all-in-one-seo-pack/all_in_one_seo_pack.php']); return $value; } add_filter('site_transient_update_plugins', 'disable_updates'); //отключение обновления плагинов end |
Этот код отключит проверку на наличие обновлений для указанных плагинов (надо указать папку плагина и его главный файл).