以编程方式删除单个页面的wp-super-cache

时间:2018-06-25 20:32:26

标签: wordpress

我有一个使用WP Super Cache(1.5.9)的网站(WordPress 4.9.3)。我有一些页面包含从自定义数据库表生成的内容,这些页面每月只需要更新一次(我在网站外部有一个例程可以更新该表)。由于该表每月仅更新一次,因此我想缓存那些页面。但是,更新表时,需要删除这些页面的缓存,否则我的新数据将不会显示。

是否有一个API或我可以调用的东西,它们将删除那些页面或所有页面的缓存。在那之后也调用Preload Cache函数也很棒……

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您可以尝试以下方法:

$post_id = 123;
wpsc_delete_post_cache($post_id);