【WordPress 教程】WordPress解决回复无法邮件通知主机禁用了mail()函数问题

孤狼
孤狼
孤狼
171
文章
115
评论
2019年4月15日13:53:581317,430 1390字阅读4分38秒
摘要

WordPress网站中出现 ”无法发送电子邮件,可能原因:您的主机禁用了mail()函数“的情况一般都是因为所在主机环境不支持在线邮件收发功能导致。

【问题描述】

  • 如果你的主机不支持SMTP 发送邮件,无法实现回复邮件通知。

【解决方案】

  • 可以安装 Configure SMTP或者WP Mail SMTP插件,并配置邮箱参数启用就可以了。
  • 可以尝试将以下代码添加到主题的functions.php 中:
  • 亲测安装WP Mail SMTP或添加以下代码都可达到发送邮件效果。
此处为隐藏的内容
发表评论并刷新,方可查看

邮于本站使用的是知更鸟主题测试发现回复评论无法发送邮件,之前一直使用的是WP Mail SMTP插件并没有去使用代码,也问过作者。作者回复与主题无关,之后自己研究发现begin主题begin/inc/email-notify.php内增加以下代码,成功发送邮件。继续测试卸载WP Mail SMTP插件,只添加上面代码,也成功回复评论发送邮件。原因嘛我也不太清楚,哈哈!本人小菜。。

自定义Wordpress默认电子邮件名称和地址
  1. //修改默认发信地址
  2. add_filter('wp_mail_from', 'deel_res_from_email');
  3. add_filter('wp_mail_from_name', 'deel_res_from_name');
  4. function deel_res_from_email($email) {
  5.     $wp_from_email = get_option('admin_email');
  6.     return $wp_from_email;
  7. }
  8. function deel_res_from_name($email){
  9.     $wp_from_name = get_option('blogname');
  10.     return $wp_from_name;
  11. }
这段代码也是当初在测试看是否是主题原因从D8主题中找出来的,在测试时发现同样主机环境用D8主题没有什么问题,在切换回Begin主题回复评论发送不成功。同样DUX主题中也是缺少这段代码也有相同问题添加进去,问题解决。
继续阅读
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
孤狼
  • 本文由 发表于 2019年4月15日13:53:58
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
【新年气象】过年啦WordPress 主题添加挂灯笼特效 WordPress

【新年气象】过年啦WordPress 主题添加挂灯笼特效

过年挂灯笼是中国的一个习俗,家里挂灯笼,自己博客也是自己的家,当然也要挂一个了。代码这里也分享一下,有喜欢的朋友拿去用,将灯笼挂在自己的博客上,增加点过年的气氛。这个灯笼只是简单应...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:13   其中:访客  11   博主  2
    • 544 544

      如果绝地求生还有杂音的话,首先更换声卡驱动,然后关闭温度监控试试也许会好。