Added login request
This commit is contained in:
34
backend/wordpress/wp-content/plugins/jetpack/uninstall.php
Normal file
34
backend/wordpress/wp-content/plugins/jetpack/uninstall.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
if (
|
||||
!defined( 'WP_UNINSTALL_PLUGIN' )
|
||||
||
|
||||
!WP_UNINSTALL_PLUGIN
|
||||
||
|
||||
dirname( WP_UNINSTALL_PLUGIN ) != dirname( plugin_basename( __FILE__ ) )
|
||||
) {
|
||||
status_header( 404 );
|
||||
exit;
|
||||
}
|
||||
|
||||
define( 'JETPACK__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
||||
require_once JETPACK__PLUGIN_DIR . 'class.jetpack-options.php';
|
||||
|
||||
Jetpack_Options::delete_all_known_options();
|
||||
|
||||
// Delete all legacy options
|
||||
delete_option( 'jetpack_was_activated' );
|
||||
delete_option( 'jetpack_auto_installed' );
|
||||
delete_option( 'jetpack_register' );
|
||||
delete_transient( 'jetpack_register' );
|
||||
|
||||
// Delete sync options
|
||||
//
|
||||
// Do not initialize any listeners.
|
||||
// Since all the files will be deleted.
|
||||
// No need to try to sync anything.
|
||||
add_filter( 'jetpack_sync_modules', '__return_empty_array', 100 );
|
||||
|
||||
// Jetpack Sync
|
||||
require_once JETPACK__PLUGIN_DIR . 'sync/class.jetpack-sync-sender.php';
|
||||
Jetpack_Sync_Sender::get_instance()->uninstall();
|
||||
Reference in New Issue
Block a user