Dynamic content in template

时间:2017-04-05 作者:BlueLight

好的,下面是一个模板page中代码的快速示例。php,文件:

<?php print_r(getdate ()); ?>
网站是用WPEngine设置的。登录(wordpress)后,会100%正常工作,每次刷新日期/时间都会更改。当注销时,它会在第一次访问时“处理”,并对每个用户保持相同的日期/时间,无论您刷新多少次。“更新时钟”的唯一方法是手动清除所有缓存,尽管是admin。我需要它为每个人在每次刷新时更新。

我尝试了一些不起作用的事情:

我以为这是WPEngine的缓存,所以disabled (wpengine). 没什么

你要做什么?

P、 是的,我知道“只使用js”,我只是举个例子。我需要PHP刷新,而不是在js中找到解决方法。我之前已经做过:)

1 个回复
最合适的回答,由SO网友:Welcher 整理而成

这听起来像是页面缓存。页面缓存是一件好事,它可以让你的网站保持快速。缺点是任何个性化的数据都不准确,这就是时钟没有更新的原因。

看起来WPEngine可能无法控制页面缓存-https://wpengine.com/blog/no-caching-plugins/

您可能需要与他们讨论解决此问题的方法。然而,根据我的经验,这可能是一个艰难的推销。

我可以问一下为什么需要在PHP中完成这项工作吗?在我看来,性能权衡不值得这样做。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请