UnInstallation of a Plugin from a developers perspective - The correct and clean method

I think a good developer should provide the uninstallation in the safest and cleanest possible way.

I downloaded various plugins today to understand the process, but everything was very confusing. I found that many plugins are using both uninstall.php files and register_uninstall_hook(__FILE__, 'pluginprefix_function_to_run');

Is it correct?

because the link that I have provided above says that these two are two different methods. so what is correct using either registration hook or uninstall.php or both?

Topic uninstallation plugin-development plugins Wordpress

Category Web


They’re just two different ways of doing the same thing. It’s up to you which one to use, or whether to use both. Neither is ‘correct’. Use whichever makes more sense to you with the structure of your plugin.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.