WordPress评论功能

一个好的博客必然会与评论功能,并且有邮箱回复,所以我的博客怎么能没有呢。

曲折的历程

为了完成博客的评论功能花了将近一天的时间,不是敌人太过强大,而是我军太笨,原谅我如此自损,实在是泪流满面。

使用评论功能

我用的WordPress主题是Kratos,经过我自己的一点改动,本来看有评论功能,以为会有邮件回复,测试过后并没有。在网上找了mail函数发送邮件的方法等资料,查看主题的function.php文件,已经存在comment_mail_notify方法,故找插件来使用发送邮件的功能。

WP Mail SMTP的安装及设置

通过的网上的查找,普遍评论此插件不错,故在后台,安装插件搜索到,然后安装,启用。
《WordPress评论功能》
进入设置,详细设置如下《WordPress评论功能》
《WordPress评论功能》

设置完成之后,需测试一下
《WordPress评论功能》
成功的话会收到邮件,不成功会提示错误。
我收到503need EHLO and AUTH first !错误,一直在找自己哪里出问题了,然而换了其他邮箱插件,试了n种方法,还是不行,囧。

柳暗花明

花了很长时间走冤枉路,突然灵机一动,会不会是主题有问题(主题在WordPress官方搜索不到)。切换主题,测试发送,success!看见邮件收到的提示,我是多么激动。

确定问题之后,我找到function.php文件,发现了 mail_smtp方法,其中的设置是写死的,都是作者的配置,故删除之(应为上面我们自己配置了smtp)。测试评论功能,大公告成。

闲言碎语

虽然功能实现了,但相信写出这个主题的人不至于犯这种错误。故删除插件WP Mail SMTP后,查看主题设置,其中有一个邮件配置,发现有些配置没写好,改过之后测试,功能完整,如此看来,白折腾。

点赞

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注