admin管理员组

文章数量:1416306

I am working on a plugin (widget) that is using some transients that are updated from time to time.

That said, when these transients are updated, I think I will need to flush the cache to display the new data properly.

Thus, I wonder if have some way to flush the cache only for widget instead of entire cache. Do you guys have some advice?

I am working on a plugin (widget) that is using some transients that are updated from time to time.

That said, when these transients are updated, I think I will need to flush the cache to display the new data properly.

Thus, I wonder if have some way to flush the cache only for widget instead of entire cache. Do you guys have some advice?

Share Improve this question asked Jan 7, 2014 at 17:13 Tiago HillebrandtTiago Hillebrandt 1393 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

if you want to flush the specific cache you can do that: the plugin has functions for that

<?php
flush_pgcache();  // Page cache
flush_dbcache();  // Database cache
flush_minify();  // Minify cache
flush_all(); // All caches
?>

and you just need to call it like this:

<?php 
$w3_plugin_totalcache->flush_all();
?>

本文标签: W3 Total Cache plugin integration