垃圾站 WP教程 万网M3主机禁用mail()函数导致WordPress博客无法发送评论回复邮件

万网M3主机禁用mail()函数导致WordPress博客无法发送评论回复邮件

垃圾站博客的虚拟主机搬家到万网M3虚拟主机之后就出现了一系列问题:

1、首先发现的是原先的图片解析地址搬家后出错,导致大多数图片无法打开,不得已重新上传修改;

2、随后又发现mail()函数被禁用,以前垃圾站设置好的评论邮件回复的功能也失效;

3、可谓是祸不单行,搬家后第三天垃圾站博客又被百度降权,全部关键词100页以后;

4、使用的数据库备份插件"WordPress Database Backup"也没法定时备份数据库了。

问题1的解决方案详见:https://www.lajiz.cn/1025.html

问题3的解决方案详见:https://www.lajiz.cn/917.html

问题4暂时没有找到好的解决办法,只有博主们勤快一点,每天手动备份了……

问题2的解决方案详见本文,WordPress无法发送电子邮件的原因可能是主机禁用了mail() 函数,最简单的解决方法使用插件WP-Mail-SMTP,具体设置方法参见图片……

万网M3主机禁用mail()函数导致WordPress博客无法发送评论回复邮件插图

设置好之后经过测试可以正常发送评论通知邮件了!不过由于插件作者写这个邮件功能的时候就用IF语句做了判断,默认只能管理员能收到SMTP邮件,因此其他的邮箱收不到评论后回复通知的,为了使访客也能收到评论通知,需要修改插件的源文件,具体方法如下:

查找网站根目录wp-content\plugins\wp-mail-smtp\wp_mail_smtp.php文件,打开wp_mail_smtp.php找到以下代码删除即可使博客评论者也能收到博主回复的邮件通知!

[php]
if ( $orig != $default_from ) {
return $orig;
}
[/php]

PS:经过缜密测试,由于垃圾站博客主题的functions.php文件中包含“非插件实现WordPress评论邮件回复通知的功能”一段代码,因此安装插件WP-Mail-SMTP,并删除上面提到的那段代码,就可以实现访客的评论被管理员回复后也能够使访客收到邮件通知!

如果不想修改functions.php文件可以安装插件Comment Reply Notification,同样可以实现访客评论后收到管理员的回复通知!

本文由垃圾站编辑整理,转载请保留原文地址:https://www.lajiz.cn/1039.html

上一篇
下一篇
联系我们

联系我们

返回顶部