| 1234567891011121314151617181920212223242526272829 |
- <?php
- /**
- * Fired during plugin deactivation.
- *
- * This class defines all code necessary to run during the plugin's deactivation.
- *
- * @package QDR_Temporary_Shared_Storage
- * @since 1.0.0
- */
- class QDR_TSS_Deactivator {
- /**
- * Deactivate the plugin.
- *
- * Clears scheduled tasks and flushes rewrite rules.
- *
- * @since 1.0.0
- */
- public static function deactivate() {
- // Clear scheduled cron job
- $timestamp = wp_next_scheduled('qdr_tss_purge_expired_files');
- if ($timestamp) {
- wp_unschedule_event($timestamp, 'qdr_tss_purge_expired_files');
- }
-
- // Clear permalinks
- flush_rewrite_rules();
- }
- }
|