V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
2015813
V2EX  ›  PHP

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

  •  
  •   2015813 · 2015-08-26 15:42:40 +08:00 · 3381 次点击
    这是一个创建于 3384 天前的主题,其中的信息可能已经有所发展或是发生改变。
    下面是具体效果图。
    提示是灰色的字体,就显示在昵称下方。

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

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

    话说你问这是怎么做到的,是指什么?
    boro
        8
    boro  
       2015-08-26 20:06:42 +08:00
    这是主人屏蔽留言的原因吧,提示写的没那么直,就像你的留言等待审批~。
    eliteYang
        9
    eliteYang  
       2015-08-26 20:47:37 +08:00
    就是很单纯的静态页面 cache 啊, wordpress 的 cache 插件很多,基本原理就是对这个页面生成静态文件,过一段时间更新静态文件
    Mihuwa
        10
    Mihuwa  
       2015-08-26 21:01:56 +08:00
    嗯,其实就是开启了留言审核。只是换了种提示语。
    twitterpig
        11
    twitterpig  
       2015-08-26 23:39:11 +08:00 via Android
    @Mihuwa 你的猜测貌似更合理呢!喵!!!
    2015813
        12
    2015813  
    OP
       2015-08-27 00:43:55 +08:00 via iPhone
    谢谢大家的回答。
    小 V 再描述清楚点:
    提交留言后,会实时显示留言内容,同时会加上一个提示语句,提示的内容就是灰色字体所展示的内容。但再刷新页面之后,留言和提示语就隐藏了。
    这种留言效果是通过哪种方法实现的?比如:插件、 function.php 增加代码、 contents.php 增加代码等。
    cnnblike
        13
    cnnblike  
       2015-08-27 01:51:33 +08:00 via Android
    @2015813 wp 的插件,用 js 实现的效果,一个猜想,不一定对
    manhere
        14
    manhere  
       2015-08-27 02:12:03 +08:00
    @2015813 搜 ajax 评论
    ys0290
        15
    ys0290  
       2015-08-27 08:12:12 +08:00 via iPhone
    就是评论等待审核
    xujiaze
        16
    xujiaze  
       2015-08-27 08:39:41 +08:00
    这貌似是留言等待审核的,被作者修改过了,原意是指:评论审核后才会显示。
    或者是动态 POST+AJAX ,这个也说不清楚。
    2015813
        17
    2015813  
    OP
       2015-08-27 09:00:14 +08:00
    搞定,谢谢大家, V2 是个好地方。
    InFaNg
        18
    InFaNg  
       2015-08-27 17:30:47 +08:00 via Android
    @Mihuwa 有道理
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2696 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 15:10 · PVG 23:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.