uninstall.php 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. /**
  3. * Fired when the plugin is uninstalled.
  4. *
  5. * When populating this file, consider the following flow
  6. * of control:
  7. *
  8. * - This method should be static
  9. * - Check if the $_REQUEST content actually is the plugin name
  10. * - Run an admin referrer check to make sure it goes through authentication
  11. * - Verify the output of $_GET makes sense
  12. * - Repeat with other user roles. Best directly by using the links/query string parameters.
  13. * - Repeat things for multisite. Once for a single site in the network, once sitewide.
  14. *
  15. * This file may be updated more in future version of the Boilerplate; however, this is the
  16. * general skeleton and outline for how the file should work.
  17. *
  18. * For more information, see the following discussion:
  19. * https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate/pull/123#issuecomment-28541913
  20. *
  21. * @link https://kiranpotphode.com/
  22. * @since 1.0.0
  23. *
  24. * @package Easy_Charts
  25. */
  26. // If uninstall not called from WordPress, then exit.
  27. if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
  28. exit;
  29. }