load_module(); } /** * Add compatibility to WP-Optimize plugin. * * @return void */ public function load_module() { // get wp-optimize configuration if ( class_exists( 'WPO_Cache_Config' ) ) { $options = WPO_Cache_Config::instance()->get(); // is caching enabled? if ( ! empty( $options['enable_page_caching'] ) ) add_filter( 'wpo_purge_cache_hooks', [ $this, 'add_purge_cache' ] ); } } /** * Add action when cache is purged. * * @param array $actions * @return array */ public function add_purge_cache( $actions ) { $actions[] = 'cn_configuration_updated'; return $actions; } } new Cookie_Notice_Modules_WPOptimize();