comments-ajax重复提交评论错位问题

原本没注意到这个问题,今天在本地测试评论回复通知邮件的时候意外发现提交重复评论会出现错位的现象,导致整体页面变形,
根据网上修改js的方法,虽然不会错位了,但提示的文字是html开头的文字式代码..(不太好形容,忘了截图,将就理解一下哈),
我就想着干脆去除重复评论的警告吧,在comments-ajax.php里删除相关代码后,还是会出现重复评论的警告,
这就应该是wordpress本身的功能引起了,于是找到了真正的解决方法:
在wp-includes下的comment.php里查找wp_die, 出来2个结果
罪魁祸首在这里,当当当当

do_action( 'comment_duplicate_trigger', $commentdata );   
        if ( defined('DOING_AJAX') )   
            die( __('Duplicate comment detected; it looks as though you’ve already said that!') );   
  
        wp_die( __('Duplicate comment detected; it looks as though you’ve already said that!') );   
    } 

正是重复评论时警告的内容,将wp_die改为err,现在重复提交评论时的提示就不会错位了
我顺便还把另一个提示提交太快的wp_die也改了,防患于未然.

LIKE OR SHARE IT:

admin发表于Code目录下,标签为,转载请保留链接

TOP DOWN
发表评论

您必须 [ 登录 ] 才能发表留言!

  1. 沙 发 体验盒子

    你站还存在编码问题,具体表现在首页你点击一篇文章进入AJAX载入的时候筹码!
    同时网站顶部的时间统计也出现筹码,还有导航旁边有一个子站菜单错位,挤在了导航上!

    小站不错,用了很多效果!

    一月 31, 2013 18:30:44
    • 小蝴蝶

      @体验盒子 @体验盒子 : 谢谢盒子~我这边用chrome看没有筹码, 可能当时压缩js出了问题,您有时间再来看看还没有没有,如果方便的话把子站错位截个图给我好吗,谢谢 :kelian:

      101室 一月 31, 2013 22:53:59
      • 体验盒子

        @小蝴蝶 @小蝴蝶 : 上次来存在的问题今天来看已经都修正了;和上次来比这次又有变样了,看来很勤快哦,嘿~,各种效果用的很赞;此次来访问发现的一个小问题:侧栏最下的用户管理块,input太宽导致“用户,密码换行显示”(小细节吧!);

        102室 二月 3, 2013 20:44:24
  2. 板 凳 零落千起

    我的主题没法用”comments-ajax” :ang:

    二月 22, 2013 14:00:35
  3. 地 板 airoschou

    的确是有这个问题,我一直没去修改~~其实是不知道问题出在哪里哈哈

    五月 30, 2013 13:34:14