Seeking for Integrating our plugin with Caching Plugins
Hello everyone,
I’ve been working with the Easy Form Builder plugin and encountered some challenges with page caching. To address these, we’ve implemented the following function to manage the interaction between Easy Form Builder and various 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;
.
.
.
}
}
}
While this works, we’re looking for a more streamlined or integrated solution, ideally similar to how other plugins handle caching. Any suggestions on best practices or methods to improve this would be greatly appreciated.
Thank you for your time and insights!
Best regards,
The page I need help with: [log in to see the link]
این خبر توسط موتور تهران اقتصادی جمع آوری شده است در صورت مغایرت اطلاع دهید
دیگر رسانه های کشور:
آموزشگاه رسانه |ارتباط اقتصادی| ارتباط فردا|ارتباط فرهنگی|ارتباط ورزشی|تهران اقتصادی |تهران ورزشی|مرجع وب و فناوری|پایگاه خبری شباب |همسونیوز|تهران فرهنگی