PATH:
home
/
ediuae
/
eliteroyalcrown.com
/
wp-content
/
plugins
/
litespeed-cache
/
thirdparty
<?php /** * The Third Party integration with FacetWP. * * @since 2.9.9 * @package LiteSpeed * @subpackage LiteSpeed_Cache\Thirdparty */ namespace LiteSpeed\Thirdparty; defined('WPINC') || exit(); /** * FacetWP compatibility hooks for LiteSpeed Cache. */ class Facetwp { /** * Detect FacetWP context and adjust ESI params when FacetWP returns buffered HTML via the "wp" template. * * Note: We only *read* POST data here to detect an AJAX context; no privileged action is performed. * Data is unslashed and sanitized before comparison. * * @since 2.9.9 * @return void */ public static function detect() { if ( ! defined( 'FACETWP_VERSION' ) ) { return; } /** * For Facetwp, if the template is "wp", return the buffered HTML * So marked as rest call to put is_json to ESI */ // phpcs:ignore WordPress.Security.NonceVerification.Missing -- Reading POST to detect FacetWP AJAX; no state change or sensitive action performed. if ( ! empty( $_POST['action'] ) && ! empty( $_POST['data'] ) && ! empty( $_POST['data']['template'] ) && 'wp' === $_POST['data']['template'] ) { add_filter( 'litespeed_esi_params', __CLASS__ . '::set_is_json' ); } } /** * Mark ESI response as JSON for FacetWP's "wp" template refreshes. * * @since 2.9.9 * @param array $params Existing ESI params. * @return array Modified ESI params. */ public static function set_is_json( $params ) { $params['is_json'] = 1; return $params; } }
[-] wplister.cls.php
[edit]
[+]
..
[-] litespeed-check.cls.php
[edit]
[-] wcml.cls.php
[edit]
[-] wc-pdf-product-vouchers.cls.php
[edit]
[-] caldera-forms.cls.php
[edit]
[-] beaver-builder.cls.php
[edit]
[-] theme-my-login.cls.php
[edit]
[-] wpdiscuz.cls.php
[edit]
[-] wptouch.cls.php
[edit]
[-] woocommerce.content.tpl.php
[edit]
[-] amp.cls.php
[edit]
[-] avada.cls.php
[edit]
[-] gravity-forms.cls.php
[edit]
[-] perfmatters.cls.php
[edit]
[-] entry.inc.php
[edit]
[-] woocommerce.cls.php
[edit]
[-] wp-postratings.cls.php
[edit]
[-] elementor.cls.php
[edit]
[-] wpml.cls.php
[edit]
[-] nextgengallery.cls.php
[edit]
[-] user-switching.cls.php
[edit]
[-] woocommerce.tab.tpl.php
[edit]
[-] wp-polls.cls.php
[edit]
[-] facetwp.cls.php
[edit]
[-] woo-paypal.cls.php
[edit]
[-] yith-wishlist.cls.php
[edit]
[-] aelia-currencyswitcher.cls.php
[edit]
[-] autoptimize.cls.php
[edit]
[-] bbpress.cls.php
[edit]
[-] divi-theme-builder.cls.php
[edit]