PluginProbe
Social Media Auto Poster – Schedule & Publish to Buffer / trunk
Social Media Auto Poster – Schedule & Publish to Buffer vtrunk
6.2.3 6.2.2 6.2.1 6.2.0 6.1.2 6.1.1 6.1.0 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 6.0.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.8.8 All 124 releases
wp-to-buffer / includes / deactivation.php

deactivation.php in Social Media Auto Poster – Schedule & Publish to Buffer trunk, at includes/deactivation.php

41 lines 963 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Defines the deactivation function, which is run when the Plugin is deactivated.
4 *
5 * @package WP_To_Buffer
6 * @author WP Zinc
7 */
8
9 /**
10 * Runs the uninstallation routines when the plugin is deactivated.
11 *
12 * @since 1.2.2
13 *
14 * @param bool $network_wide Is network wide deactivation.
15 */
16 function wp_to_buffer_deactivate( $network_wide ) {
17
18 // Initialise Plugin.
19 $wp_to_buffer = WP_To_Buffer::get_instance();
20 $wp_to_buffer->initialize();
21
22 // Check if we are on a multisite install, activating network wide, or a single install.
23 if ( ! is_multisite() || ! $network_wide ) {
24 // Single Site deactivation.
25 $wp_to_buffer->get_class( 'install' )->uninstall();
26 } else {
27 // Multisite network wide deactivation.
28 $sites = get_sites(
29 array(
30 'number' => 0,
31 )
32 );
33 foreach ( $sites as $site ) {
34 switch_to_blog( (int) $site->blog_id );
35 $wp_to_buffer->get_class( 'install' )->uninstall();
36 restore_current_blog();
37 }
38 }
39
40 }
41