# optin/trunk/includes/compatibility/class-caching-plugins.php

WowOptin: Next-Gen Popup Maker – Create Stunning Popups and Optins for Lead Generation, version trunk. 39 lines.

- Page: https://pluginprobe.com/plugins/optin/trunk/code/includes/compatibility/class-caching-plugins.php
- Raw: https://pluginprobe.com/plugins/optin/trunk/raw/includes/compatibility/class-caching-plugins.php
- Modified: 2026-05-06T10:46:56+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/optin/trunk/code/includes/compatibility/class-caching-plugins.php#L10-L20`.

```php
<?php // phpcs:ignore

namespace OPTN\Includes\Compatibility;

defined( 'ABSPATH' ) || exit;

/**
 * Class CachingPlugins
 */
class CachingPlugins {

	/**
	 * Init hooks
	 *
	 * @return void
	 */
	public static function init() {
		add_action(
			'optn_compat_purge_cache',
			function () {

				// Litespeed.
				// ISSUE:OPT-106 Disabling for now.
				// do_action( 'litespeed_purge_all' );

				// WP Rocket.
				if ( function_exists( 'rocket_clean_domain' ) ) {
					rocket_clean_domain();
				}

				// W3 Total Cache.
				if ( function_exists( 'w3tc_flush_all' ) ) {
					w3tc_flush_all();
				}
			}
		);
	}
}

```
