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

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

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

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

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

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

  1. hostname centos

</div

改为

  1. hostname 自己的域名

方法来自Maro的博客

<blockquote

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

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

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

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

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

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

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

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

你可能感兴趣的文章
  • WordPress新手入门教程之友链管理篇
  • QQ邮件列表功能暂停开放创建新栏目用户登录的解决办法
  • Nana主题如何实现文章无图片时不显示随机缩略图
  • 博主站长必看的中英文排版技巧
  • WordPress短代码实现Tooltip提示框功能教程
  • WordPress网站纯代码添加历史上的今天功能
  • 如何查看电脑CPU位数是否适合安装64位操作系统?
  • Blogs主题如何在首页和列表页添加置顶文章功能?

</p

相关推荐

发表回复

房先生
我们将24小时内回复。
2024-10-05 06:37:56
您好,有任何疑问请与我们联系!
您的工单我们已经收到,我们将会尽快跟您联系!
[加我微信]
chaoneo
注:点击复制微信号并打开微信APP,添加好友后进行聊天。
[电话联系]
13585372227
[电子邮件]
chaoneo@163.com
取消

选择聊天工具: