在 WordPress 发表评论后提示用户“本站启用了缓存系统,评论要在更新缓存后正式显示”怎么做到的?

2015-08-26 15:42:40 +08:00
 2015813
下面是具体效果图。
提示是灰色的字体,就显示在昵称下方。

3238 次点击
所在节点    PHP
18 条回复
2015813
2015-08-26 15:43:35 +08:00
程序是 PHP 的。
InFaNg
2015-08-26 15:50:29 +08:00
用了缓存系统,更新缓存要隔一段时间,而你看到的是缓存
Moker
2015-08-26 15:51:28 +08:00
提交评论之后不马上更新缓存
PHPwind
2015-08-26 17:33:03 +08:00
程序是 PHP 的。
twitterpig
2015-08-26 18:39:56 +08:00
装什么 cache 插件了没?停掉!
Strikeactor
2015-08-26 19:07:05 +08:00
提交完直接用 JS 插那么一句?
点完提交之后,一方面把内容 Post 到服务器,另一方面在浏览器里把你的回复内容以及这句话插入当前页面元素中

我猜的
iyaozhen
2015-08-26 19:32:12 +08:00
缓存插件的原因吧。

话说你问这是怎么做到的,是指什么?
boro
2015-08-26 20:06:42 +08:00
这是主人屏蔽留言的原因吧,提示写的没那么直,就像你的留言等待审批~。
eliteYang
2015-08-26 20:47:37 +08:00
就是很单纯的静态页面 cache 啊, wordpress 的 cache 插件很多,基本原理就是对这个页面生成静态文件,过一段时间更新静态文件
Mihuwa
2015-08-26 21:01:56 +08:00
嗯,其实就是开启了留言审核。只是换了种提示语。
twitterpig
2015-08-26 23:39:11 +08:00
@Mihuwa 你的猜测貌似更合理呢!喵!!!
2015813
2015-08-27 00:43:55 +08:00
谢谢大家的回答。
小 V 再描述清楚点:
提交留言后,会实时显示留言内容,同时会加上一个提示语句,提示的内容就是灰色字体所展示的内容。但再刷新页面之后,留言和提示语就隐藏了。
这种留言效果是通过哪种方法实现的?比如:插件、 function.php 增加代码、 contents.php 增加代码等。
cnnblike
2015-08-27 01:51:33 +08:00
@2015813 wp 的插件,用 js 实现的效果,一个猜想,不一定对
manhere
2015-08-27 02:12:03 +08:00
@2015813 搜 ajax 评论
ys0290
2015-08-27 08:12:12 +08:00
就是评论等待审核
xujiaze
2015-08-27 08:39:41 +08:00
这貌似是留言等待审核的,被作者修改过了,原意是指:评论审核后才会显示。
或者是动态 POST+AJAX ,这个也说不清楚。
2015813
2015-08-27 09:00:14 +08:00
搞定,谢谢大家, V2 是个好地方。
InFaNg
2015-08-27 17:30:47 +08:00
@Mihuwa 有道理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/216139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX