• Hi,
    I’ve been developing the Easy Form Builder plugin and faced some challenges related to page caching. To resolve these issues, we implemented the following function to manage page caching plugins alongside Easy Form Builder:

    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

    The page I need help with: [log in to see the link]

  • You must be logged in to reply to this topic.