Hi,
While working on the?Easy Form Builder plugin, I encountered challenges with page caching. To resolve these issues, we use the following function to manage the interaction between Easy Form Builder and other page caching plugins.
public function cache_cleaner_Efb($page_id,$plugins){
$page_id = intval($page_id);
$cache_plugins = json_decode($plugins);
foreach($cache_plugins as $plugin){
switch($plugin->slug){
case 'litespeed-cache':
if (defined('LSCWP_V') || defined('LSCWP_BASENAME' )) do_action( 'litespeed_purge_post', $page_id );
break;
case 'wp-rocket':
if (function_exists('rocket_clean_post')) $r = rocket_clean_post($page_id);
break;
.
.
.
}
}
}
However, we’re seeking a more integrated solution. Specifically, we’re looking for a structure or method similar to what other plugins use to manage caching effectively.
Thank you in advance for your help and insights!
Best regards
]]>WordPress v6.5.3
PHP version: 8.2.0
Easy WP Cleaner v2.0
Deprecated: Function has_cap was called with an argument that is deprecated since version 2.0.0! Usage of user levels is deprecated. Use capabilities instead. in \wp-includes\functions.php on line 6078
Thanks in advance. Regards,
]]>Hello
Multisite support please? if yes, how should I activate it, in network or sub site?
Alex
]]>The option to have a button in the admin (top horizontal bar) would be grand.
Thank you for your great work and design.
wireB
]]>