我看过一篇文章说,为了删除 WordPress 提要缓存,下面的代码可以工作。
global $wpdb;
$wpdb->query( "DELETE FROM `wp_options` WHERE `option_name` LIKE ('_transient%_feed_%')" );
那么如何将它应用到我自己的瞬态缓存中呢?
如果我保存数据,
set_transient('mytransient_oneminutecache', $data1, 60);
set_transient('mytransient_onehourcache', $data2, 60 * 60);
set_transient('mytransient_12hourcache', $data3, 60 * 60 * 12);
那么这行得通吗?
global $wpdb;
$wpdb->query( "DELETE FROM `wp_options` WHERE `option_name` LIKE ('_transient%mytransient_%')" );
或者应该是
global $wpdb;
$wpdb->query( "DELETE FROM `wp_options` WHERE `option_name` LIKE ('_transient%_mytransient_%')" );
?
我不习惯查看数据库表,所以如果您能判断它是否有效或如何在选项表中查看,将不胜感激。