File "advanced-cache.php"
Full Path: /home/theinspectionboy/public_html/suffolk/assets/advanced-cache.php
File size: 1.09 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* SWIS advanced cache, thanks to Cache Enabler!
*
* @link https://ewww.io/swis/
* @package SWIS_Performance
*/
namespace SWIS;
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/*
* Set the SWIS_PLUGIN_DIR constant in your wp-config.php if the plugin resides somewhere other than WP_PLUGIN_DIR or WP_CONTENT_DIR/plugins
*/
if ( defined( 'SWIS_PLUGIN_DIR' ) ) {
$swis_dir = SWIS_PLUGIN_DIR;
} else {
$swis_dir = ( ( defined( 'WP_PLUGIN_DIR' ) ) ? WP_PLUGIN_DIR : WP_CONTENT_DIR . '/plugins' ) . '/swis-performance';
}
$swis_cache_engine_file = $swis_dir . '/includes/class-cache-engine.php';
$swis_disk_cache_file = $swis_dir . '/includes/class-disk-cache.php';
if ( is_file( $swis_cache_engine_file ) && is_file( $swis_disk_cache_file ) ) {
require_once( $swis_cache_engine_file );
require_once( $swis_disk_cache_file );
if ( class_exists( '\SWIS\Cache_Engine' ) ) {
$swis_engine_started = Cache_Engine::start();
if ( $swis_engine_started ) {
$swis_cache_delivered = Cache_Engine::deliver_cache();
if ( ! $swis_cache_delivered ) {
Cache_Engine::start_buffering();
}
}
}
}