PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 5.1.4
Jetpack – WP Security, Backup, Speed, & Growth v5.1.4
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 All 500 releases
jetpack / uninstall.php
uninstall.php
38 lines 1011 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if (
4 !defined( 'WP_UNINSTALL_PLUGIN' )
5 ||
6 !WP_UNINSTALL_PLUGIN
7 ||
8 dirname( WP_UNINSTALL_PLUGIN ) != dirname( plugin_basename( __FILE__ ) )
9 ) {
10 status_header( 404 );
11 exit;
12 }
13
14 define( 'JETPACK__PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
15
16 // Delete all compact options
17 delete_option( 'jetpack_options' );
18
19 // Delete all non-compact options
20 delete_option( 'jetpack_register' );
21 delete_option( 'jetpack_activated' );
22 delete_option( 'jetpack_active_modules' );
23 delete_option( 'jetpack_do_activate' );
24
25 // Delete all legacy options
26 delete_option( 'jetpack_was_activated' );
27 delete_option( 'jetpack_auto_installed' );
28 delete_transient( 'jetpack_register' );
29
30 // Do not initialize any listeners.
31 // Since all the files will be deleted.
32 // No need to try to sync anything.
33 add_filter( 'jetpack_sync_modules', '__return_empty_array', 100 );
34
35 // Jetpack Sync
36 require_once JETPACK__PLUGIN_DIR . 'sync/class.jetpack-sync-sender.php';
37 Jetpack_Sync_Sender::get_instance()->uninstall();
38