Видалення плагінів WordPress: напевно, найпростіша річ у світі, чи не так? Просто натисніть кілька кнопок і проблемний плагін зникне. В ідеальному світі це було б так. Але деінсталятор може залишити на вашому сайті багато сміття. Він варіюється від непотрібних таблиць, що залишилися в базі даних, до купи дрібних файлів, що займають ресурс у фоновому режимі. Хоча зазвичай це не має великого значення, ці файли можуть іноді викликати конфлікти або інші помилки.
То як же тоді правильно позбутися плагінів? Як переконатися, що ви очистили всі дані до останнього зі свого веб-сайту? Все це ви дізнаєтеся з представленого посібника про те, як повністю видалити плагін WordPress.
Причини видалення плагіна WordPress
Навіщо взагалі потрібно позбавлятися плагіна? Є багато причин:
- Не відповідає потребам - Іноді ви завантажуєте плагін і тестуєте його тільки для того, щоб зрозуміти, що він дійсно не для вас. Можливо, в ньому немає потрібної функції, або вона просто не працює так добре, як рекламується. Буває! Але після таких експериментів потрібно позбавитися всіх його слідів.
- Ви виросли з нього - можливо, знайшли краще заміну, або, можливо, його функціональність просто більше не потрібна. Не всі плагіни працюють вічно.
- Плагін зламався- плагіни WordPress створені спільнотою невеликих розробників. Хоча це означає, що існує велика різноманітність. Але з іншого боку рівні навичок розробника сильно від одного плагіна до іншого. Офіційна команда WordPress не проводить ретельну перевірку. Помилки, конфлікти, погане кодування або непрацюючі сайти – це може статися. Тому є велика ймовірність, що плагін не вийде належним чином, а залишить купи сміття по всьому сайту.
- Він шкідливий. Хоча дуже рідко можна отримати плагін, що містить шкідливе програмне забезпечення, з офіційного репозиторію, сторонні теми і плагіни можуть іноді містити віруси. Обнулені плагіни, зокрема, зазнають більш високого ризику зараження шкідливим програмним забезпеченням. Коли це станеться, просте натискання кнопки «Видалити» навряд чи допоможе. Якщо ви впевнені, що ваш сайт заражений, навіть ручне видалення навряд чи позбавить його. І тут настав час звернутися до професіоналів.
Чому розробники залишають зайві файли
Якщо ви завантажите хоча б кілька плагінів WordPress, ви, ймовірно, знайдете кілька, які залишають файли. Чому розробники так чинять? Це навмисно?
Є кілька причин, через які плагіни WordPress не можуть бути повністю видалені. Вина може лежати на самому WordPress; його деінсталятор не завжди видаляє всі файли, які він повинен. Також це може бути випадковість з боку розробників. Наприклад, вони додають файли в неправильні місця або їх неправильно позначають. Як наслідок, вони не видаляються належним чином під час видалення.
Іноді файли також залишаються навмисно. Причина зазвичай полягає в тому, щоб зберегти налаштування користувача, якщо коли-небудь вирішите знову встановити плагін, подібно кукі-файлу браузера. Але якщо не планується встановлювати цей плагін, він займатиме на сайті «мертве» місце.
Шкідливий плагін може навмисно приховати файли в місцях, звідки вони не будуть видалені або навіть додати рядки коду до існуючих файлів ядра, щоб залишити сайт зараженим. Позбутися такого шкідливого програмного забезпечення буде непросто – потрібно видалити кілька записів у базі даних, тому обов'язково використовуйте інструмент для видалення шкідливих програм.
У більшості випадків кілька файлів на веб-сайті не є серйозним приводом для занепокоєння. Зазвичай вони настільки малесенькі, що при їх видаленні майже не залишається сліду. Малоймовірно, що вони спричинять конфлікт чи шкоду.
Але якщо ви видалили десятки плагінів за кілька років, то на сайті може залишитися чимало непотрібних даних. Коли настав час генерального прибирання, потрібно туди піти і позбавитися всіх цих залишків файлів.
Деактивація та видалення плагінів
Якщо ви бажаєте відключити плагін, у вас є два варіанти: деактивувати його або повністю видалити. Що краще та в чому саме різниця?
Видалення плагіна спрямоване на його повне видалення та створення такої ситуації, якби на сайті його ніколи не було. Хоча це не завжди працює, WordPress намагається позбавитися всіх файлів і записів бази даних, створених плагіном, а потім видаляє їх зі списку плагінів.
Деактивовані плагіни дещо відрізняються. Усі створені ними файли залишаються на сайті. Однак WordPress зберігає їх таким чином, що вони не активуються та не уповільнюють роботу сайту. Вони залишаються у списку плагінів та готові до повторної активації одним натисканням кнопки.
Отже, яке рішення краще? Якщо хочете позбутися роздування бази даних і файлів, тоді необхідно видалити плагіни WordPress, що не використовуються, і цей посібник допоможе прибрати всі залишки.
Деактивація плагіна корисна лише в тому випадку, якщо тимчасово не використовуєте його та хочете зберегти налаштування. Або коли підозрюєте, що плагін викликає проблему, але не хочете відразу видалити його і втратити все.
Проте деактивовані плагіни, залишені бездіяльними, сприяють роздуттю бази даних. Крім того, вони можуть бути точками входу для порушень безпеки. Тому краще видалити плагіни, які більше не потрібні.
Дивіться також:
mu-плагіни WordPress: посібник з використання обов'язкових плагінів.
Як видалити плагін WordPress: 3 методи
Щоб позбавитися проблемного плагіна, є три способи зробити це:
- за допомогою програми видалення за замовчуванням,
- шляхом видалення вручну через FTP,
- за допомогою вбудованого інструмента видалення плагіна.
Що б ви не вибрали, є можливість, що файли випадково залишаться. Давайте спочатку швидко позбудемося основних файлів плагінів, а потім перейдемо до видалення зайвих непотрібних файлів.
Порада: знайдіть час, щоб прочитати документацію плагіна. Можливі спеціальні інструкції, що гарантують, що файли не залишаться на сервері.
Видалення плагіна простим способом
Найпростіший спосіб видалити плагіни не вимагає складних пошуків або вникнення конфіденційних файлів. Рішення знаходиться прямо на вашій панелі інструментів, і хоча воно не завжди працює ідеально, це найпростіший спосіб позбавитися більшості файлів плагіна.
Увійдіть у свій сервер WordPress і перейдіть до розділ Плагіни > Встановлені плагіни на панелі інструментів. Тут ви побачите список усіх розширень, що є в даний час на сайті.
Прокрутіть вниз, поки не знайдете плагін, який хочете видалити, потім натисніть Деактивувати. Тепер його відключено і більше не вплине на сайт. Але, як згадувалося раніше, слід позбавитися непотрібних плагінів, якщо спеціально не плануєте використовувати їх пізніше.
Після деактивації з'явиться кнопка «Видалити» замість кнопки «Деактивувати» у записі плагіна. Клацніть по ньому, і більшість його файлів мають зникнути саме так.
На жаль, цей метод має тенденцію залишати непотрібні біти даних, навмисно чи іншим чином з боку розробника. Далі потрібно очистити все, що програма видалення не виявила.
Видалення плагіна через FTP
Якщо у вас є складний плагін, особливо якщо він блокує серверну частину, краще видалити його файли за допомогою FTP.
Примітка: хоча в більшості випадків це не викликає проблем, не слід видаляти деякі складні плагіни. Зазвичай просте видалення папки плагіна не викликає проблем, але це вважається крайнім заходом, який може призвести до того, що на сайті залишиться ще більше сміття. У більшості випадків спочатку слід використовувати вбудований деінсталятор.
Тим не менш, деякі плагіни WordPress можуть відмовлятися від видалення традиційним способом, тому у вас не буде іншого вибору, як видалити їх за допомогою FTP.
Перший крок - встановити програму FTP, таку як FileZilla, або подивитися, чи має ваш хостинг-провайдер власний вбудований інструмент доступу до FTP. Також знадобляться ваші облікові дані FTP (ім'я користувача, пароль, порт та інші).
Після підключення клацніть папку public_html, Потім - WP-зміст. Нарешті, натисніть папку плагінів.
Тепер знайдіть у списку потрібний плагін, клацніть його правою кнопкою миші та видаліть. Після цього плагін стане неактивним.
Але хоча основні функції відключені, можуть бути додаткові папки та записи у базі даних, які вам доведеться шукати вручну. Ваші файли wp-config.php
або також .htaccess
могли бути змінені. Саме тому краще запустити інструмент видалення, ніж намагатися видалити плагін самостійно.
Використовуйте спеціальний деінсталятор
Хоча не кожен плагін має деінсталятор, іноді великі або складні плагіни включатимуть свій власний спеціальний інструмент і параметри для видалення.
Ці інструменти зазвичай краще справляються з повним видаленням файлів плагінів, ніж процес за замовчуванням. І вони більш налаштовані, що дозволяє вибрати, який тип файлів слід залишити. Ось чому завжди корисно переглянути документацію плагіна, перш ніж видаляти його. Ви можете заощадити багато часу, видаляючи файли вручну.
Хоча розташування інструменту видалення залежить від плагіна, зазвичай його можете знайти в налаштуваннях плагіна.
Як очистити файли плагінів, що залишилися.
Після традиційної деінсталяції плагінів WordPress потрібно отримати доступ до сайту через FTP, щоб переконатися, що нічого небажаного не залишилося.
Як і раніше, отримайте облікові дані FTP на своєму веб-хості та використовуйте його або FTP-інструмент, наприклад FileZilla, для входу до системи. Перейдіть до /public_html/wp-content/plugins/ та знайдіть папку з плагіном. Видаліть його і всі файли, що залишилися з ним.
Деякі плагіни можуть додавати кілька папок, які не завжди чітко названі. Будьте обережні при видаленні всього, що не впевнені, і спочатку зробіть резервну копію свого сайту.
Також погляньте на .htaccess
и wp-config.php
файли (перебувають у кореневої папці). Тут потрібно шукати будь-які записи, додані цим плагіном. Будьте обережні під час редагування цих файлів і видаляйте лише ті записи, які, напевно, були додані плагіном.
Видалення записів у базі даних
Для правильної роботи плагіни покладаються на базу даних, але таблиці, що часто додаються, не видаляються повністю. Потрібно буде позбутися їх самостійно, або використовувати для цього плагін. У будь-якому випадку возитися з базою даних дуже складно, і легко помилитися, тому зробіть резервну копію веб-сайту та бази даних, перш ніж будь-що чіпати!
Якщо хочете спробувати ручний підхід, знадобиться встановлений phpMyAdmin. Більшість веб-хостингів за промовчанням надають доступ до цього інструменту.
Після входу в phpMyAdmin потрібно з'ясувати, які записи надходять із плагіна. Можете знайти все у документації, хоча це може бути зрозумілим за назвою таблиці. Наприклад, назва записів бази даних Contact Form 7 є wp_contact_form_7
. Інші плагіни створюють таблиці зі своїми власними угодами про імена.
Дізнавшись імена баз даних, відфільтруйте результати цього імені, а потім видаліть всі записи. Двічі перевірте, щоб видалити ті, які мають конкретні імена.
Якщо незручно робити це вручну, можна спробувати оптимізатор бази даних. WP-Optimize або Розширений засіб для очищення баз даних - Кожен з них підійде.
Видалення шорткодів, що не використовуються.
Іноді плагіни правильно видаляють шорткоди із записів. Але може статися, що залишаться десятки сторінок, заповнених короткими текстовими кодами, що відволікають, серед тексту.
Їх можна і потрібно видалити вручну. Але доки дійдете до них, можна приховати ці короткі коди за допомогою простої функції.
Получіть доступ к functions.php
файлу через FTP або через Зовнішній вигляд> Редактор на панелі інструментів. Додайте цю функцію для кожного непрацюючого шорткоду, і все готове:
add_shortcode( 'exampleshortcode', '__return_false' );
Якщо не хочете використовувати цю функцію, спробуйте плагін Видаліть невідомі короткі коди, що автоматично приховує всі ці короткі коди. Однак він не видаляє їх; вам все одно доведеться видалити їх вручну.
Іноді плагіни не можуть повністю видалити себе, і все це сміття може швидко накопичуватися. Але, очистивши зайві файли за допомогою FTP, очистивши базу даних і приховавши ці потворні короткі зламані коди, сліди плагіна будуть повністю видалені.
Після вивчення цього посібника, скільки даних ви очистили? Чи є інші поради щодо повного видалення плагінів WordPress? Дайте нам знати про це в коментаріх.
Джерело: torquemag.io
Коментарі до запису: 1
Дякую, Мою проблему вирішено