PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.5.7
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.5.7
1.19.8 1.19.7 1.19.6 1.19.5 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.12.0 1.13.0 1.14.0 1.15.0 1.15.1 1.15.2 1.15.3 1.16.0 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.16.6 1.16.7 1.16.8 1.17.0 1.17.6 1.17.7 1.17.8 1.17.9 1.18.0 1.18.1 1.18.2 1.18.3 1.18.4 1.18.5 1.18.6 1.18.7 1.18.8 1.18.9 1.19.0 1.19.1 1.19.2 1.19.3 1.19.4 1.3.19 1.3.20 1.4.0 1.4.1 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.16 1.5.17 1.5.18 1.5.19 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.8.0 1.8.1 1.8.3 1.9.0 1.9.1 1.9.2
nitropack / classes / Integration / Plugin / ShortPixel.php
nitropack / classes / Integration / Plugin Last commit date
BeaverBuilder.php 4 years ago CF_Helper.php 4 years ago Cloudflare.php 4 years ago CookieNotice.php 4 years ago DownloadManager.php 4 years ago Ezoic.php 4 years ago NginxHelper.php 4 years ago RC.php 4 years ago ShortPixel.php 4 years ago WPCacheHelper.php 4 years ago WPRocket.php 4 years ago
ShortPixel.php
25 lines
1 <?php
2
3 namespace NitroPack\Integration\Plugin;
4
5 class ShortPixel {
6 const STAGE = "late";
7
8 public function init($stage) {
9 if (defined('SHORTPIXEL_AI_VERSION')) { // ShortPixel
10 if (nitropack_is_ajax()) {
11 if (version_compare(SHORTPIXEL_AI_VERSION, "2", ">=")) { // ShortPixel AI 2.x
12 remove_action('wp_enqueue_scripts', array(\ShortPixelAI::_(), 'enqueue_script'));
13 remove_action('init', array(\ShortPixelAI::_(), 'init_ob'), 1);
14 remove_filter('script_loader_tag', array(\ShortPixelAI::_(), 'disable_rocket-Loader'), 10);
15 } else { // ShortPixel AI 1.x
16 remove_action('wp_enqueue_scripts', array(\ShortPixelAI::instance(SHORTPIXEL_AI_PLUGIN_FILE), 'enqueue_script'), 11);
17 remove_action('init', array(\ShortPixelAI::instance(SHORTPIXEL_AI_PLUGIN_FILE), 'init_ob'), 1);
18 remove_filter('rocket_css_content', array(\ShortPixelAI::instance(SHORTPIXEL_AI_PLUGIN_FILE), 'parse_cached_css'), 10);
19 remove_filter('script_loader_tag', array(\ShortPixelAI::instance(SHORTPIXEL_AI_PLUGIN_FILE), 'disable_rocket-Loader'), 10);
20 }
21 }
22 }
23 }
24 }
25