Как сделать полное удаление плагина с системы WordPress

В этой заметке мы хотим рассмотреть тему «Как сделать полное удаление плагина с системы WordPress». И у вас сразу может возникнуть вопрос. «Что значит полное удаление? Я просто удаляю плагин через админку и все…».

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

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

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

Что происходит при удалении плагинов в WordPress?

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

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

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

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

Как сделать полное удаление плагина в четыре шага?

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

Шаг №1: Удаляем плагин черед панель управления сайтом

Сначала мы удаляем нужный плагин в админке сайта. Для этого переходим на вкладку «Плагины» —> «Установленные», деактивируем его и нажать кнопку «Удалить».

Обычное удаление плагина с движка WordPress

И уже после этого, по списку описанному ниже, начинаем проводить чистку оставшихся файлов.

Шаг №2: Удаляем все оставшиеся файлы и папки с помощью FTP

WordPress хранит связанные с каждым плагином файлы в легкодоступных и уникальных папках. Чтобы получить к ним доступ, мы рекомендуем использовать FTP-клиент, например, такой как FileZilla.

Бесплатный FTP-клиент FileZilla

Сайт программы | Скачать

После входа в систему через FTP, перейдите в папку плагинов public_html —> wp-content —> plugins (имейте в виду: ваша корневая папка WordPress может иметь название и не public_html, это зависит от вашего хоста) и вы увидите там отдельные папки для каждого плагина, который установлен на вашем веб-сайте.

Установленные плагины в систему Вордпресс

В этой директории должны отображаться все папки с названиями установленных плагинов, независимо от того, какие из них активны, а какие нет. А если вдруг, вы видите папки с названиями ранее удаленных плагинов и их уже в админке сайта нет — вы можете безопасно удалять их.

Таким образом, мы и проходим первый этап очистки. И идем дальше.

Шаг №3: Очищаем таблицы базы данных с помощью WP-Optimize

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

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

Плагин WP-Optimize

Описание | Скачать

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

Оптимизация таблиц базы данных в WordPress с помощью плагина WP-Optimize

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

Шаг №4: Удаляем shortcodes связанные с плагином

Некоторые плагины позволяют реализовать дополнительную функциональность с помощью коротких кодов (Shortcodes). Однако удаление некоторых плагинов может оставлять эти коды в системе.

Что это, читайте в «Что такое Shortcodes?»

Хорошим инструментом для удаления их, может послужить плагин Better Search Replace.

Плагин Better Search Replace

Описание | Скачать

Он позволяет искать определенные значения на вашем веб-сайте и заменять их другими. Многие используют его для замены внутренних ссылок, хотя это также отлично подходит для удаления shortcode. После того, как вы установили и активировали плагин, перейдите на вкладку «Инструменты» —> «Better Search Replace» —> «Поиск/Замена». Внутри вы найдете два поля, в которых вы сможете ввести значение для поиска, и на что заменить найденное.

В верхнее поле мы вводим для поиска сам shortcode, а нижнее оставляем пустым (так плагин удалит найденное).

Дальше вы cможете выбрать, в каких таблицах плагин должен заменить эти значения. В нашем случае, мы должны выбрать wp_posts (так как плагин должен искать shortcode, который мы выводили на страницах и заметках).

Чистка shortcodes в WordPress

Далее нажимаем кнопку «Запустить Поиск/Замену» и немного подождём. После завершения очистки, нужно будет проверить все страницы содержащие эти короткие коды, и их уже не должно там быть!

Вывод

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

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

Главный редактор
Опубликовал статей: 81
Просмотров: 136 0