D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
sadaunjx
/
yenhis.org
/
wp-content
/
plugins
/
litespeed-cache
/
thirdparty
/
Filename :
amp.cls.php
back
Copy
<?php /** * The Third Party integration with AMP plugin. * * @since 2.9.8.6 * @package LiteSpeed_Cache * @subpackage LiteSpeed_Cache/thirdparty * @author LiteSpeed Technologies <info@litespeedtech.com> */ namespace LiteSpeed\Thirdparty ; defined( 'WPINC' ) || exit ; use \LiteSpeed\API ; class AMP { /** * CSS async will affect AMP result and * Lazyload will inject JS library which AMP not allowed * need to force set false before load * * @since 2.9.8.6 * @access public */ public static function preload() { if ( ! function_exists( 'is_amp_endpoint' ) || is_admin() || ! isset( $_GET[ 'amp' ] ) ) return; add_filter( 'litespeed_can_optm', '__return_false' ); // do_action( 'litespeed_conf_force', API::O_OPTM_CSS_ASYNC, false ); do_action( 'litespeed_conf_force', API::O_MEDIA_LAZY, false ); do_action( 'litespeed_conf_force', API::O_MEDIA_IFRAME_LAZY, false ); } }