PluginProbe
Plus WebP or AVIF / 2.06
Plus WebP or AVIF v2.06
5.21 5.20 5.12 5.11 trunk 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 2.00 2.01 2.02 2.03 2.04 2.05 All 47 releases
← All changes | uninstall.php +23 -17 1.112.06 View file →
@@ -1,18 +1,25 @@
1 1 <?php
2 +/**
3 + * Uninstall
4 + *
5 + * @package Plus WebP
6 + */
2 7
3 -/* if uninstall not called from WordPress exit */
4 -if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) )
5 - exit();
8 +if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
9 + exit();
10 +}
6 11
7 12 global $wpdb;
8 13 /* Option name */
9 14 $option_names = array();
10 -$wp_options = $wpdb->get_results("
11 - SELECT option_name
12 - FROM $wpdb->options
13 - WHERE option_name LIKE '%%pluswebp%%'
14 - ");
15 +$wp_options = $wpdb->get_results(
16 + "
17 + SELECT option_name
18 + FROM {$wpdb->prefix}options
19 + WHERE option_name LIKE '%%pluswebp%%'
20 + "
21 +);
15 22 foreach ( $wp_options as $wp_option ) {
16 23 $option_names[] = $wp_option->option_name;
17 24 }
18 25
@@ -17,25 +24,24 @@
17 24 }
18 25
19 26 /* For Single site */
20 27 if ( ! is_multisite() ) {
21 - foreach( $option_names as $option_name ) {
28 + foreach ( $option_names as $option_name ) {
22 29 delete_option( $option_name );
23 30 }
24 31 } else {
25 -/* For Multisite */
26 - /* For regular options. */
27 - $blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" );
32 + /* For Multisite */
33 + $blog_ids = $wpdb->get_col( "SELECT blog_id FROM {$wpdb->prefix}blogs" );
28 34 $original_blog_id = get_current_blog_id();
29 - foreach ( $blog_ids as $blog_id ) {
30 - switch_to_blog( $blog_id );
31 - foreach( $option_names as $option_name ) {
35 + foreach ( $blog_ids as $blogid ) {
36 + switch_to_blog( $blogid );
37 + foreach ( $option_names as $option_name ) {
32 38 delete_option( $option_name );
33 39 }
34 40 }
35 41 switch_to_blog( $original_blog_id );
36 42 /* For site options. */
37 - foreach( $option_names as $option_name ) {
38 - delete_site_option( $option_name );
43 + foreach ( $option_names as $option_name ) {
44 + delete_site_option( $option_name );
39 45 }
40 46 }
41 47