PluginProbe
QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress / 4.1.2
QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress v4.1.2
4.1.2 4.1.1 4.1.0 4.0.1 4.0.0 3.3.1 3.3.0 trunk 1.0.0 2.0.0 2.1.0 3.0.0 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8
← All changes | includes/class-quickwebp-activator.php +4 -30 3.2.34.1.2 View file →
@@ -29,38 +29,13 @@
29 29 *
30 30 * @since 1.0.0
31 31 */
32 32 public static function activate() {
33 -
34 - self::update_library();
33 + add_option( 'quickwebp_installed_at', time(), '', false );
35 34 self::maybe_add_rewrite_rules();
36 -
37 35 }
38 36
39 37 /**
40 - * Update library
41 - */
42 - public static function update_library() {
43 -
44 - $library_to_use = get_option( 'quickwebp_settings_library', quickwebp_settings_default('quickwebp_settings_library') );
45 -
46 - switch ($library_to_use) {
47 -
48 - case 'gd':
49 - if ( !extension_loaded('gd') ) {
50 - update_option( 'quickwebp_settings_library', 'imagick' );
51 - }
52 - break;
53 -
54 - case 'imagick':
55 - if ( !extension_loaded('imagick') ) {
56 - update_option( 'quickwebp_settings_library', 'gd' );
57 - }
58 - break;
59 - }
60 - }
61 -
62 - /**
63 38 * Add rewrite rules
64 39 */
65 40 public static function maybe_add_rewrite_rules() {
66 41
@@ -75,13 +50,13 @@
75 50 include_once QUICKWEBP_PLUGIN_PATH . 'admin/rewrite-rules/class-nginx.php';
76 51 include_once QUICKWEBP_PLUGIN_PATH . 'admin/rewrite-rules/class-iis.php';
77 52
78 53 if ( $is_apache ) {
79 - $rules = new Apache();
54 + $rules = new Quickwebp_Apache();
80 55 } elseif ( $is_iis7 ) {
81 - $rules = new IIS();
56 + $rules = new Quickwebp_IIS();
82 57 } elseif ( $is_nginx ) {
83 - $rules = new Nginx();
58 + $rules = new Quickwebp_Nginx();
84 59 } else {
85 60 return;
86 61 }
87 62
@@ -86,6 +61,5 @@
86 61 }
87 62
88 63 $rules->add();
89 64 }
90 -
91 65 }