如何清除WordPress中的服务器和浏览器缓存

4
我有一个插件,在前端随机显示图片。在没有缓存的网站上运行良好,但是对于使用sitegroundwpengine的人,相同的图像会显示出来,而不是随机的。我尝试了将唯一标识附加到每个图像上,如下所示的代码,但它不能在服务器缓存系统上生成唯一标识。相反,它每次都显示与同一个图像一起生成的第一个标识。
<img src="image.png?v=<?php echo mt_rand( 1000, 9999 ); ?>" />

我还添加了以下代码来适用于siteground缓存(SG Optimizer WP插件),但它仍然无法工作:

if (function_exists('sg_cachepress_purge_cache')) {
    sg_cachepress_purge_cache();
}

有没有解决这个问题的方案?如何在所有服务器缓存的网站上显示随机图片。
1个回答

0

如果您的图像具有相同的名称,那么为什么不给每个图像一个不同的名称呢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接