【发布时间】:2019-10-05 19:01:04
【问题描述】:
我有一个 WordPress 列表页面,其中列出了 200 家商店,所以我有 PHP 函数,它根据工作时间显示打开/关闭标签:
$status = open_close_status($restaurant_id);
<span class="restaurant-status <?php echo $status; ?>"><?php echo $status; ?></span>
问题是标签被缓存并且即使页面被重新加载也保持不变。实现这样一个功能以使 PHP 保持动态的最佳方法是什么?只需要从缓存中排除这段代码,但应该缓存页面的其余部分。
【问题讨论】:
-
缓存在哪里?您是否安装了某种 WordPress 缓存?
-
是的,它的 wp-fastest-cache
-
关闭后是否有效?
-
有一个选项可以从缓存中排除页面,当我启用它时它可以工作但加载速度很慢,因为它会阻止整个页面被缓存
-
找出它慢的原因。也许是查询。
标签: javascript php mysql wordpress