В статье Uninstall - Is There Such A Thing? автор Джефф поднял на мой взгляд интересную проблему возникающую при деактивации плагинов в админ панели. В случае деактивации плагина и удаления папок из дериктории плагинов ещё остаются таблицы с данными созданные при установке плагина. Эти данные засоряют базу данных, увеличивают размер и при обработке создают дополнительную нагрузку на сервер.
И вот в ответ на сообщение Джефа, Эндрю Рикманн создал плагин, который добавляет деинсталляционную опцию на странице плагинов. Деинсталлирующаяся опция появится, если плагин был деактивирован и если автор плагина создал деинсталлирующий файл. Вот статья автора Fun with Uninstallation, где он расказывает подробно о своем плагине, а так же откуда можно скачать сам плагин.
Это отрывок перевода статьи:
"Файл должен иметь то же самое имя как плагин, но с добавлением _uninstaller на конце. Так, если плагин называют my_plugin.php, деинсталлятор будут называть my_plugin_uninstaller.php."

Лично я ещё не пробовал такую вещь как деинсталяция плагинов, если у кого есть опыт, прошу поделиться.

От dmitry

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *