文件操作 - uninstall.php
返回文件管理
返回主菜单
删除本文件
文件: /storage/v12552/personalchoicespa/public_html/wp-content/plugins/wpmudev-updates/uninstall.php
编辑文件内容
<?php /** * Uninstall file. * * Cleanup plugin settings and transients if configured. * * @since 4.11.4 * @package WPMUDEV */ // If uninstall not called from WordPress exit. defined( 'WP_UNINSTALL_PLUGIN' ) || exit(); // Get uninstall settings. $keep_data = get_site_option( 'wdp_un_uninstall_keep_data' ); $keep_settings = get_site_option( 'wdp_un_uninstall_preserve_settings' ); global $wpdb; if ( ! $keep_data && ! $keep_settings ) { // Delete both settings and transients. if ( is_multisite() ) { $wpdb->query( "DELETE FROM {$wpdb->sitemeta} WHERE meta_key LIKE '%wdp_un_%'" ); // phpcs:ignore } else { $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '%wdp_un_%'" ); // phpcs:ignore } // Delete API key if everything needs to be cleaned. delete_site_option( 'wpmudev_apikey' ); } elseif ( ! $keep_data ) { // Delete transients. if ( is_multisite() ) { $wpdb->query( "DELETE FROM {$wpdb->sitemeta} WHERE meta_key LIKE '%_wdp_un_%'" ); // phpcs:ignore } else { $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE '%_wdp_un_%'" ); // phpcs:ignore } // These are not settings, but data. delete_site_option( 'wdp_un_membership_data' ); delete_site_option( 'wdp_un_remote_access' ); delete_site_option( 'wdp_un_updates_data' ); delete_site_option( 'wdp_un_translation_updates_available' ); delete_site_option( 'wdp_un_profile_data' ); delete_site_option( 'wdp_un_updates_available' ); delete_site_option( 'wdp_un_notifications' ); } elseif ( ! $keep_settings ) { // Delete settings. if ( is_multisite() ) { $wpdb->query( "DELETE FROM {$wpdb->sitemeta} WHERE meta_key LIKE 'wdp_un_%' AND meta_key NOT LIKE '%_wdp_un_%'" ); // phpcs:ignore } else { $wpdb->query( "DELETE FROM {$wpdb->options} WHERE option_name LIKE 'wdp_un_%' AND option_name NOT LIKE '%_wdp_un_%'" ); // phpcs:ignore } }
修改文件时间
将文件时间修改为当前时间的前一年
删除文件