文件操作 - uninstall.php
返回文件管理
返回主菜单
删除本文件
文件: /root/Desktop/OLD/plugin-wordpress/advanced-cron-manager/uninstall.php
编辑文件内容
<?php /** * Uninstall file * Called when plugin is uninstalled * * Tasks: * 1. reschedules paused events * 2. removes acm_* options from wp_options * * @package advanced-cron-manager */ if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) { die; } $plugin_version = 'x'; $plugin_file = dirname( __FILE__ ) . '/advanced-cron-manager.php'; /** * Fire up Composer's autoloader */ require_once __DIR__ . '/vendor/autoload.php'; /** * Bootstrap plugin */ $ajax = function() { return new underDEV\Utils\Ajax(); }; $schedules_library = new underDEV\AdvancedCronManager\Cron\SchedulesLibrary( $ajax() ); $schedules = function() use ( $schedules_library ) { return new underDEV\AdvancedCronManager\Cron\Schedules( $schedules_library ); }; $events = function() use ( $schedules ) { return new underDEV\AdvancedCronManager\Cron\Events( $schedules() ); }; $events_library = new underDEV\AdvancedCronManager\Cron\EventsLibrary( $schedules(), $events() ); // 1. $paused_events = $events_library->register_paused( array() ); foreach ( $paused_events as $event ) { $events_library->unpause( $event ); } // 2. delete_option( 'acm_paused_events' ); delete_option( 'acm_schedules' ); delete_option( 'acm_server_settings' );
修改文件时间
将文件时间修改为当前时间的前一年
删除文件