Сміття, що залишаються плагінами після їх видалення в WordPress

Сміття, що залишаються плагінами після їх видалення в WordPress

Вітаю вас! Сьогодні я продовжую критикувати плагін «Hide My Dates». Авторе — пробач 🙂

Уявіть собі ситуацію: до вас прийшли гості, поїли, насмітили й пішли. Неприємно, правда? І мені теж. Але коли я читаю, що плагіни WordPress залишають після себе купу сміття після видалення — мені це зовсім не подобається. Особливо враховуючи те, що я люблю чистий, красивий і добре документований код. А тут — на тобі: у базі залишаються незрозумілі записи, які ще й автоматично підвантажуються при кожному оновленні сторінки. А якщо вашому блогу вже три-п’ять років чи навіть більше? Уявіть, що все це завантажується при кожному запуску. Так, мені теж стає моторошно.

Питання: як із цим боротися? Відповідь — писати плагіни нормально.

Не так: написав, додав кнопку «пожертвувати», залив на wordpress.org і чекаєш, поки посипляться гроші. А робити — і робити якісно, для людей. А не думати лише про вигоду. Усе вже є в API! Навіть мені, новачку у розробці під WordPress, все зрозуміло. Наприклад, беремо те, що потрібно — функцію get_option, яка отримує опцію з бази. І на тій же сторінці кодексу в розділі «Related» є функція delete_option, яка цю опцію видаляє. Все просто — і всі задоволені. Пишіть плагіни, як описано в документації — і все буде добре.

У таких випадках я зазвичай кажу: не подобається — не користуйся, або зроби краще. Думаю, це правильна позиція. Власне, так я й зробив — написав свою, більш просту та продуктивну версію плагіна «Hide My Dates», яку використовую на своєму сайті. Про нього ви зможете прочитати в одній із наступних статей. А також завантажити сам плагін.

Дякую за увагу!

Пости на схожі теми

З вашим WordPress сайтом проблеми? потрібний додатковий функціонал? нестандартний плагін чи згорнути нову сторінку?
Тоді напишіть мені через форму зворотного зв'язку, і я намагатимусь вам допомогти.

Напишіть коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *