PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.5.10
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.5.10
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 / advanced-cache.php
nitropack Last commit date
classes 4 years ago nitropack-sdk 4 years ago view 4 years ago advanced-cache.php 5 years ago batcache-compat.php 4 years ago cf-helper.php 5 years ago constants.php 4 years ago diagnostics.php 4 years ago functions.php 4 years ago integrations.php 4 years ago main.php 4 years ago readme.txt 4 years ago uninstall.php 4 years ago wp-cli.php 5 years ago
advanced-cache.php
33 lines
1 <?php
2
3 defined( 'ABSPATH' ) or die( 'No script kiddies please!' );
4
5 $nitropack_functions_file = '/*NITROPACK_FUNCTIONS_FILE*/';
6 $nitropack_abspath = '/*NITROPACK_ABSPATH*/';
7
8 // We need the ABSPATH check in order to verify that the functions file which we are about to load belongs to the expected WP installation.
9 // Otherwise issues may occur when a site is being duplicated in a subdir on the same server.
10 if (file_exists($nitropack_functions_file) && ABSPATH == $nitropack_abspath) {
11 define( 'NITROPACK_ADVANCED_CACHE', true);
12 define( 'NITROPACK_ADVANCED_CACHE_VERSION', '/*NP_VERSION*/');
13 define( 'NITROPACK_LOGGED_IN_COOKIE', '/*LOGIN_COOKIES*/' );
14 require_once $nitropack_functions_file;
15 }
16
17 if (defined("NITROPACK_VERSION") && defined("NITROPACK_ADVANCED_CACHE_VERSION") && NITROPACK_VERSION == NITROPACK_ADVANCED_CACHE_VERSION && nitropack_is_dropin_cache_allowed()) {
18 nitropack_handle_request("drop-in");
19 $nitro = get_nitropack_sdk();
20
21 if (null !== $nitro) {
22 $np_siteConfig = nitropack_get_site_config();
23 if ( !empty($np_siteConfig["alwaysBuffer"]) || ($nitro->isAJAXRequest() && $nitro->isAllowedAJAX()) ) {
24 ob_start(function($buffer) use (&$nitro) {
25 if ($nitro->isAJAXRequest() && $nitro->isAllowedAJAX()) {
26 $nitro->pageCache->setContent($buffer, []);
27 }
28 return $buffer;
29 });
30 }
31 }
32 }
33