Как полностью удалить плагин с сайта WordPress

удалить плагин wordpress

Приблизительное время чтения: 7 минут

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

Полезно: Как правильно удалить тему WordPress

Суть проблемы

В процессе установки, работы и удаления любых программных продуктов (не обязательно на веб-сайте) остается n-ое количество мусорных файлов. Не будем рассказывать обо всех тонкостях данных процессов в рамках CMS WordPress: об этом вы можете прочитать в других наших статьях в разделе «Учебник». Скажем лишь, что все построено на взаимодействии файлов в БД. Чаще всего, это код и таблицы. Некоторые из них остаются в резерве либо представляют собой скрытые области программного ядра того или иного веб-продукта. Попросту говоря, на них не распространяются обычные правила. Системе ничего не остается, как отложить их, сославшись на собственную беспомощность. К слову, вам об этом она не расскажет.

Почему же система не тормозит сразу даже при активном использовании (установке и удалении) различных плагинов и аддонов? Она может продолжительное время справляться с дополнительной нагрузкой «мусора» за счет резервов мощности ядра. Но настанет момент, когда его будет недостаточно. Далее грядет длительная чистка, а затем очень пригодится наша инструкция.

Лучше не доводить CMS до режима «нон-стоп». Боритесь с причинами, а не следствием.

Причины удаления

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

  1. Плагин больше вам не нужен. Без комментариев.
  2. Перестал устраивать функционал плагина. Не редкость в наше время. Разработчики обещают бесшовную работу, стабильность, безопасность, удобность использования, но по факту и половина из заявленного не соответствует реальности. В таких случаях, о мусорных файлах забывают чаще всего. Всему виной эмоции.
  3. Плагин не работает. Разочарование для любого пользователя. Часто подобные фокусы выкидывают малоизвестные, бесплатные либо свежие плагины и аддоны. Будьте внимательны! Нерабочие плагины оставляют больше всего «мусора».
  4. Плагин заражен вирусом. В данных случаях, полная деинсталляция просто необходима. Вирусный код нередко находится именно в сетевых скрытых каталогах расширения, недоступного системе CMS. Если вовремя не среагировать, понадобится помощь специалиста.

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

Полезно: Как можно удалить определенные теги из записи на сайте WordPress?

Виноваты разработчики

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

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

Другое дело, когда нужно удалить плагин WordPress, содержащий вредоносный код. Классическая деинсталляция почти наверняка не избавит от проблемы. Редиски в лице авторов подобной бяки часто прячут вирус в файлах с размытым (замаскированным) сетевым путем. Система игнорирует документ либо воспринимает его как стандартный cookie.

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

Что делать? Не поддаваться панике. Системная нагрузка от остаточных файлов редко превращается в проблему. Они занимают ничтожное место, а вирусы часто представляют собой классические веб-гири, которые легко обнаружить и избавиться от них.


Читайте также:


Актуально: Первые шаги в спортивных вилках для новичков

Удален? Нет, деактивирован

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

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

Какой вариант лучше? Начнем с того, что удаление и деактивация – процессы, разные по сути. В остальном, зависит от ситуации. С удалением все просто: не нужен – удаляем. Деактивация является промежуточным состоянием. Используя данную функцию, вы откладываете дело в долгий ящик. Например, планируется тестирование ряда дополнений для выявления оптимального. Деактивация сослужит хорошую службу, ведь вам придется установить каждое из расширений всего один раз. Далее пользователь непринужденно переключается между ними, а затем полностью удаляет ненужные плагины. Удобно? Конечно.

В современных дополнениях настройки сохраняются как при деактивации, так и при классическом удалении.

Полезно: Как удалить базу категорий и тегов из URL-адреса

Способы удаления

удалить плагин wordpress

Удалить плагин WordPress можно тремя разными способами. Сразу оговоримся, что, для полноты картины, мы рассмотрим все варианты, включая классическую деинсталляцию.

  1. Стандартное удаление CMS WordPress.
  2. Деинсталляция через меню расширения.
  3. С помощью FTP-клиента.

Незнание не освобождает от ответственности! Ознакомьтесь с документацией разработчиков.

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

Стандартное удаление производится силами системы самого движка. И хотя оно нередко оставляет за собой след из остаточных файлов, данный способ отличает важное преимущество – автоматизация. То есть, она классическая деинсталляция проста в использовании и совершенно безопасна. Чтобы удалить плагин WordPress таким способом, нужно:

  • перейти к раздел «Плагины»;
  • выбрать «Установленные плагины»;
  • кликнуть по «Деактивировать», переведя дополнение в спящий режим;
  • после кликнуть по появившейся кнопке «Удалить».

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

Полезно: Как удалить вкладку “посты” с боковой панели админки?

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

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

Удаление через FTP-клиент – наиболее сложная процедура. В данном случае, необходимо связать БД сайта с клиентом, установленном на ПК, с которого осуществляется работа с сайтом. В принципе, подобный функционал предусмотрен и на некоторых хостингах. Заморочки с доступом по FTP с одной стороны усложняют процесс удаления, а с другой делают его на 100% возможным. Например, это единственный вариант, когда расширение закроет доступ к административной панели WordPress.

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

Только когда удалить плагин WordPress стандартными средствами системы или расширения не представляется возможным, переходим к деинсталляции по FTP. Хорошим выбором среди удаленных клиентов станет FileZilla. Далее по инструкции:

  • заходим в одноименную папку сайта;
  • переходим в wp-content;
  • открываем папку plugins;
  • находим нужную директорию по названию плагина. Удаляем.

Помимо этого, существуют дополнительные директории и записи в БД. Их удаляем в папках/файлах wp-config.php и .htaccess. Но это уже потребует некоторых навыков в программировании. Можно обратиться к просторам интернета, что несет определенные риски вплоть до критических ошибок в работе ресурса. Поэтому не забудьте создать резервную копию сайта.

Полезно: Corona Updatepro – статистика коронавируса для сайта WordPress

Остаточные шорткоды

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

  1. Вручную прописанная функция: add_shortcode( ‘exampleshortcode’, ‘__return_false’ ); .
  2. Специальные плагины, скрывающие нерабочие шорткоды. Однако в этом случае они просто деактивируются и продолжают занимать место в хранилище. Рано или поздно, придется удалять вручную.

Подведем итоги

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