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