Files
ogre-suspension/inc/integration/class-wp-rocket.php
T
Cooper Dalrymple 478eb5d23a Push to 1.0.2
2026-04-28 08:23:59 -05:00

34 lines
668 B
PHP

<?php
/**
* @package ogre-suspension
* @author cleverogre
* @version 1.0.2
* @since 1.0.2
*/
namespace Ogre\Suspension\Integration;
use Ogre\Singleton;
use Ogre\Suspension as Plugin;
defined('ABSPATH') || exit;
final class WPRocket {
use Singleton;
protected function __construct() {
add_filter('do_rocket_generate_caching_files', '__return_false');
register_activation_hook(Plugin::get_file(), [$this, 'clean_cache']);
}
public function clean_cache() {
if (!function_exists('rocket_clean_domain')) return false;
// Purge entire WP Rocket cache
rocket_clean_domain();
}
}
WPRocket::instance();