*/ class Metasync_Deactivator { /** * Short Description. (use period) * * Long Description. * * @since 1.0.0 */ public static function deactivate() { // add_filter('wp_sitemaps_enabled', '__return_true'); //delete_option( "metasync_options" ); //delete_option( "metasync_options_instant_indexing" ); // Clean up announce ping counter delete_option('metasync_announce_attempt_count'); // Unschedule every MetaSync cron hook so no orphaned events remain after deactivation foreach (Metasync_Activator::$cron_hooks as $hook) { wp_unschedule_hook($hook); } flush_rewrite_rules(); // Reset WP-299 one-time cleanup flag so it re-runs on next activation/update delete_option('metasync_wp299_cron_cleanup_done'); } }