2.4 Методы деинсталляции

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

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

Когда ваш плагин будет удален, вы захотите очистить все его параметры и/или настройки, относящиеся к плагину, и/или другие объекты базы данных, такие как таблицы.

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

Эта таблица иллюстрирует различия между деактивацией и удалением.

СценарийХук деактивацииХук деинсталляции
Очистка кеш / временных файловДаНет
Очистка постоянных ссылокДаНет
Удаление параметров из {$wpdb-> prefix}_optionsНетДа
Удаление таблицы из wpdbНетДа

Была ли эта страница полезной?