大鸟这个主题是xiu主题,但是这几天提交评论的时候总是发现正在提交,但是刷新一下评论确实也是提交上去了。什么情况,看着大鸟很难过啊,必须想办法解决!
具体是这样的点击提交评论后总是出现“正在提交,请稍后”,有时候等一分多钟,甚至有时候等上七八分钟才显示评论成功,但是在等待的过程中直接刷新浏览器,评论却正常显示。对于这个问题在本地测试的时候尤为严重,我在本地测试过很多次都是这样,真的很奇怪。服务器上测试也是这样!下面看看怎么解决!
方法一:设置完整的主机名(虚机的可忽略)
修改 /etc/sysconfig/network 文件,把
hostname centos
改为
hostname 自己的域名
PS:老实说,对于这个方法我也不懂折腾,不过对于服务器比较熟悉的可以试试。
方法二:正确配置以使邮件正常发送(可选用)
现在很多 WordPress 主题都自带有 SMTP 邮件的设置功能(比如Nana主题的高级功能),这个时候我们就需要根据要求正确设置好相关选项,以使收件能够正常发送。如果主题没有自带有 SMTP 邮件功能的,可以安装 SMTP 插件来解决。
不过部分主机是没有开启 mail 函数的,所以就无法收发邮件,这个时候要么自己折腾或联系主机商帮忙开启 mail 函数,要不然只能望洋兴叹了。如果是阿里云的主机,不妨借鉴这篇文章看看《亲测万网免费主机Linux发送邮件教程》。但是大鸟这里给出Configure SMTP这个插件的设置方法希望能帮助到您!
不少用户提到自己的主机无法正常发送注册邮件,引起的原因有很多,而大部分原因是由于主机禁用了mail函数。
面对以上问题,使用独立服务器的用户毫不担心,因为可以去开启mail函数,这点就不用在这给出解决方案了;还有一部分用户没有独立的云服务器,没有改动服务器环境的权限,这就需要绕一圈来解决这个问题,其实说绕一圈不如说这是更好的解决方案:使用SMTP插件来解决,重点介绍插件Configure SMTP。
提示:使用SMTP插件时需要你的邮箱开启SMTP服务,不然发信不了。
Configure SMTP插件解决WordPress邮件无法发送
直接看图,首先你需要安装Configure SMTP插件,点此进入插件下载,然后去设置一下。
图上有详细的标注说明每个填写项,我们建议使用QQ邮箱的SMTP服务,之前大前端和现在themebetter都是使用的QQ邮箱作为桥梁,最新的QQ邮箱使用了授权码代替了原有的QQ密码,所以在密码一栏中需要填写SMTP的授权码。
以上填写完毕你可以点击设置页面下面的测试,看看是否设置OK,如果可以收到测试邮件,说明一切妥当,再检查下你设置的邮箱昵称是否正确,然后邮件就刷刷的跑起来了。
需要说明的是,安装了这个插件后你的注册和评论回复通知的邮件都会通过这个渠道发送,相当于全部替换了WordPress默认的邮件服务。
方法三:关闭“发送电子邮件通知我”功能(推荐)
登录 WordPress 后台 >> 设置 >> 讨论,然后找到“发送电子邮件通知我”,把“有人发表评论时”和“有评论等待审核时”前面的勾去掉即可。具体如下图所示:
取消这两个选项之后,有人发布评论或有评论需要审核时,WordPress 就不会发送邮件通知我们。如果正确设置邮件后,这项去不去都无所谓,如果未能正确收发邮件,勾选这两项也没用,所以还不如直接取消。个人比较推荐这种解决办法,毕竟简单实用,而且作为博主站长,哪个不是经常登录后台的?一登录后台就能看到新评论和有需要审核的评论了,具体如何取舍就看个人了。
总结,这个问题大鸟是用第三种办法解决的。但是大鸟也附上了Configure SMTP这个插件的设置方法,设置好了提交评论的问题也自然 能解决!