繁体   English   中英

PHP Wordpres 页面中的动态内容

[英]Dynamic content in PHP Wordpres page

我有一个使用 Wordpress 运行的电子商务商店网站。 我想包含一个带有 -random 客户产品评论的部分,这样每次有人访问该页面时,都会有不同的评论。 我不习惯 PHP,但我设法创建了一个短代码,它接受随机注释并返回正确的 HTML。 它工作正常(在编辑模式下,每次我插入简码都会出现不同的评论)。 我的问题是,当我离开页面并返回时,前一个页面仍然存在。 我相信它是由缓存引起的,但我不想禁用整个页面的缓存。 我如何强制短代码再次运行(我不知道这是否是正确的解释方式)并确保在每次访问时都会出现不同的评论? 我认为的一种解决方案是让 JS 代码与我的 PHP 代码做的事情大致相同,使用 Woocommerce API 来获取数据。 但我想知道是否有更简单的解决方案可以做到这一点,比如强制不缓存特定部分或重新运行短代码。

谢谢!

JS 不能做 PHP 在这里所做的事情:最多它可以创建一个对后端的 AJAX 调用,然后运行一个随机评论的查询并返回它。 之后您需要渲染它。 这是相当标准的,但对你的情况来说太过分了。

相反,您将要检查您的缓存机制是否支持 ESI 或其他排除部分代码被缓存的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM