WordPress评论出现“正在提交,请稍候”咋办?

 懿古今   2017-07-20 22:39:50 更新  技术文档

最近偶尔有用户反馈说他们的 WordPress 站点在评论的时候,点击提交评论后总是出现“正在提交,请稍候”,有时候等一分多钟,甚至有时候等上七八分钟才显示评论成功,但是在等待的过程中直接刷新浏览器,评论却正常显示。对于这个问题在本地测试的时候尤为严重,我在本地测试过很多次都是这样,但是在我的两个站点(懿古今和 boke112导航)却没有这个问题,真的很奇怪。

WordPress评论出现“正在提交,请稍候”咋办? - 第1张 - 懿古今(www.yigujin.cn)

后来经过一番百度之后,终于找到相关的材料,据说造成这个问题的原因是因为 WordPress 自身的邮件发送问题导致(大概就是 sendmail 无法解析出 IP,sendmail 就一直尝试解析,导致 http 连接无法结束,一直到 sendmail 进程超时)。如果你正确配置好邮件发送,能够让站点正常收发邮件,那么这个问题一般都不会出现;或者是关闭 WordPress 后台的“发送电子邮件通知我”的功能,也不会出现这个问题。还有一种说法是因为主机名不完整所导致。既然知道原因,那么问题就好解决了,具体的解决办法如下:

方法一:设置完整的主机名(虚机的可忽略)

修改 /etc/sysconfig/network 文件,把

  1. hostname centos

改为

  1. hostname 自己的域名

方法来自Maro的博客

PS:老实说,对于这个方法我也不懂折腾,特别是我的本地环境是 WampServer,根本就无从下手,不过对于服务器比较熟悉的可以试试。

方法二:正确配置以使邮件正常发送(可选用)

现在很多 WordPress 主题都自带有 SMTP 邮件的设置功能(比如Nana主题的高级功能),这个时候我们就需要根据要求正确设置好相关选项,以使收件能够正常发送。如果主题没有自带有 SMTP 邮件功能的,可以安装 SMTP 插件来解决。

不过部分主机是没有开启 mail 函数的,所以就无法收发邮件,这个时候要么自己折腾或联系主机商帮忙开启 mail 函数,要不然只能望洋兴叹了。如果是阿里云的主机,不妨借鉴这篇文章看看《亲测万网免费主机Linux发送邮件教程》。

方法三:关闭“发送电子邮件通知我”功能(推荐)

登录 WordPress 后台 - 设置 - 讨论,然后找到“发送电子邮件通知我”,把“有人发表评论时”和“有评论等待审核时”前面的勾去掉即可。具体如下图所示:

WordPress评论出现“正在提交,请稍候”咋办? - 第2张 - 懿古今(www.yigujin.cn)

取消这两个选项之后,有人发布评论或有评论需要审核时,WordPress 就不会发送邮件通知我们。如果正确设置邮件后,这项去不去都无所谓,如果未能正确收发邮件,勾选这两项也没用,所以还不如直接取消。个人比较推荐这种解决办法,毕竟简单实用,而且作为博主站长,哪个不是经常登录后台的?一登录后台就能看到新评论和有需要审核的评论了,具体如何取舍就看个人了。

本文地址:https://www.yigujin.cn/1278.html

你可能感兴趣的文章

文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!

发表评论

  1. 情醉中国风
    情醉中国风 @回复

    还可能CDN问题……

  2. 橘子书
    橘子书 @回复

    这个问题很早前遇到过,确实是发送邮件导致的。

    • 懿古今
      懿古今2017-07-20 10:21  回复

      @橘子书[威武] 我一直都以为是什么问题,折腾了老半天,网上搜索了很久才找到相关文章

  3. 我爱动感单车网
    我爱动感单车网 @回复

    竟然有这么一回事,还好自己还从未遇上这事,不然又又得折腾了。

  4. Koolight
    Koolight @回复

    我的好像确实有点慢。

    • 懿古今
      懿古今2017-07-20 10:17  回复

      @Koolight如果有用户反馈这种问题,最好设置一下比较好

  5. 姜辰
    姜辰 @回复

    你们的sendmail是即时发送的嘛?估计是这个的原因吧~~

    • 懿古今
      懿古今2017-07-20 10:16  回复

      @姜辰好像默认都是即时发送的,所以都会导致这个问题出现

  6. 大致
    大致 @回复

    我认为首先要改掉“后”这个错别字。

    • 懿古今
      懿古今2017-07-21 22:49  回复

      @大致[赞] 谢谢告知,拼音输入法总是这样,一不小心就搞错了

  7. 闲鱼
    闲鱼 @回复

    没开评论邮件通知,弄的那个微信提醒,貌似没那么慢。这样结合起来算是一种变相的既有提醒又不会延长提交时间吧

    • 懿古今
      懿古今2017-07-21 22:46  回复

      @闲鱼[威武] 我微信很少看,邮件也很少看,不过每天都会登录站点后台看看评论

  8. 野人摊影视分享
    野人摊影视分享 @回复

    博主,你站是不是开百度cdn了?感觉怎么样?

    • 懿古今
      懿古今2017-07-21 22:45  回复

      @野人摊影视分享百度免费的还行,就是偶尔会出现部分地区无法访问站点的情况出现,阿里云的CDN可能会更好一点,不过这个是收费的

  9. 侯总博客大全
    侯总博客大全 @回复

    前台和后台提交速度有时还是比较慢。。。。。。。。

    • 懿古今
      懿古今2017-09-04 09:48  回复

      @侯总博客大全根据本文设置好之后还慢的话,就要看你自己的服务器配置和其他缓存插件、CDN设置问题了。

  10. QQ游客
    QQ游客 @回复

    有点尴尬,试过了,都不行第一次碰到这种问题,第三个是可以的不过要刷新页面才行ajx

    • 懿古今
      懿古今2018-06-14 23:00  回复

      @QQ游客都不行的话就没办法了,我的就是这样解决的

  11. 短信验证码
    短信验证码 @回复

    这个方法没成功,还是这个错误!

  12. 明月登楼
    明月登楼 @回复

    其实就是配置好 WordPress 邮件发送功能就可以了!

  13. 言之在线
    言之在线 @回复

    曾经折腾了好久,还是提交评论半天,也不知道成功与否,就放弃了