热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

WordPress修改默认邮件发件人邮箱

WordPress安装完成之后默认会自动创建一个系统邮箱地址和一个发件人,邮箱地址是WordPress@yourblogname.com,而发件人则是WordPress。尽管我们已经在后台将系统邮箱地址设定为其它名称,我们博客的邮件接收人看到的邮箱地址仍然是WordPress@yourblogname.co
WordPress 安装完成之后默认会自动创建一个系统邮箱地址和一个发件人,邮箱地址是 WordPress@yourblogname.com,而发件人则是WordPress。尽管我们已经在后台将系统邮箱地址设定为其它名称,我们博客的邮件接收人看到的邮箱地址仍然是 WordPress@yourblogname.com,发件人名称仍然是WordPress,实在很让收件人感到迷惘,因为WordPress 这个发件人没人知道是张三还是李四,是男人还是女人。而很重要的一点则是,从 WordPress@yourblogname.com 这样的邮箱发出的邮件相当容易被视为垃圾邮件而受到拦截或直接被扔到垃圾箱。

   为了让你的 WordPress 博客显得更专业一点,强烈建议修改一下系统默认邮箱地址及其发件人名称。虽然我们无法直接在后台进行修改,但可以通过其他方法来达到这个目的。下面提供几个方法,大家可以参考一下。

  1.创建相关 function 函数
  使用合适的文本编辑器(不要使用 Windows 系统记事本)打开当前主题文件夹下的 functions.php 文件,然后添加以下代码(加在最后一个?>标签之前):
function new_mail_from($old) {  
return 'admin@yourblogname.com';
}
function new_mail_from_name($old) {  
return 'Blog Name';
}
add_filter('wp_mail_from', 'new_mail_from');
add_filter('wp_mail_from_name', 'new_mail_from_name');

  2.修改 WordPress 系统文件
  在 WordPress 安装根目录下的文件夹 wp-includes 中找到class_phpmailer.php 这个文件,打开并找到如下的这段代码:
public $From = 'root@localhost'; public $FromName = 'Root User';
  将其中的‘root@localhost’(不包括单引号)修改为自己喜欢的邮箱地址,并将‘Root User’(不包括单引号)修改为自己想要的发件人名称。
  提示:这个方法涉及到系统核心文件的改动,修改过的文件会在系统升级后台被覆盖,修改的结果也会失效,需要再次修改,比较麻烦,所以,推荐还是使用插件的好(下一步)。

  3.使用插件
  能够设置 WordPress 系统默认发送邮箱地址的插件有很多,这里只介绍两款插件,大家可以通过链接直接访问 WordPress 插件库查看使用介绍

推荐阅读
  • 本文介绍了如何通过安装 VirtualBox 和 Vagrant 来快速搭建和管理虚拟机环境。我们将详细探讨如何选择合适的 Box 镜像,以及如何高效地下载、添加和管理这些镜像。 ... [详细]
  • KKCMS代码审计初探
    本文主要介绍了KKCMS的安装过程及其基本功能,重点分析了该系统中存在的验证码重用、SQL注入及XSS等安全问题。适合初学者作为入门指南。 ... [详细]
  • 本文介绍如何利用Python中的Epoll机制构建一个高效的Web服务器,该服务器能够处理多个并发连接,并向每个连接的客户端返回预定义的响应文本。通过使用Epoll,服务器可以实现高性能的I/O多路复用。 ... [详细]
  • HTML中用于创建表单的标签是什么
    本文将详细介绍HTML中用于创建表单的标签及其基本用法,包括表单的主要特性和常用的属性设置。如果您正在学习HTML或需要了解如何在网页中添加表单,这将是一个很好的起点。 ... [详细]
  • SQL注入实验:SqliLabs第38至45关解析
    本文深入探讨了SqliLabs项目中的第38至45关,重点讲解了堆叠注入(Stacked Queries)的应用技巧及防御策略。通过实际案例分析,帮助读者理解如何利用和防范此类SQL注入攻击。 ... [详细]
  • 解决fetch上传图片至微信公众号H5页面的问题
    在近期的一个项目需求中,需要在微信公众号内嵌入H5页面,并实现用户通过该页面上传图片的功能,包括拍摄新照片或从已有相册中选择。前端开发中采用了fetch API进行接口调用,但遇到了上传图片时数据无法正确传递的问题。 ... [详细]
  • Linux 文件系统结构详解
    本文详细介绍了Linux操作系统的文件系统结构,包括其独特的树状目录体系、根目录的作用、目录与磁盘分区的关系等,并对各主要目录的功能进行了深入解析。 ... [详细]
  • Node.js 开发入门:环境搭建与配置
    随着Node.js技术的日益成熟及其即将发布的1.0稳定版,越来越多的开发者开始关注并尝试这一高性能的服务器端JavaScript平台。本文将引导读者如何在Windows环境下安装配置Node.js,并介绍一些常用的开发工具和框架。 ... [详细]
  • 本文探讨了使用Lighttpd与FastCGI实现分布式部署的方法。通过在中心服务器上配置Lighttpd负责请求转发,同时在多个远程服务器上运行FastCGI进程来处理实际业务逻辑,从而提高系统的负载能力和响应速度。 ... [详细]
  • 利用NVM实现Node.js多版本管理
    本文详细介绍如何使用NVM(Node Version Manager)进行Node.js的多版本管理,包括安装配置、版本切换等操作。 ... [详细]
  • 盐池元宵夜色
    盐池县的元宵之夜灯火辉煌,各式各样的灯笼装饰着小镇,营造出浓厚的节日气氛。九曲民俗文化园的新建成为了节日的一大亮点,不仅展示了丰富的传统文化,也为游客提供了独特的体验。 ... [详细]
  • 使用Inno Setup将EXE与JRE封装为Windows安装程序
    本文详细介绍了如何利用Inno Setup工具将EXE文件及Java运行环境(JRE)整合为适用于Windows操作系统的安装程序。我们将提供必要的软件下载链接,并逐步指导您完成整个打包过程。 ... [详细]
  • 本文详细介绍了如何在VUE开发环境中正确安装和配置Nightwatch及Karma相关插件,并解决运行测试时遇到的Java版本不兼容问题。 ... [详细]
  • 本文介绍了在 Android 开发中如何实现像素 (px)、缩放独立像素 (sp) 和密度独立像素 (dp) 之间的相互转换。这些方法对于确保应用在不同屏幕尺寸和分辨率上的适配至关重要。 ... [详细]
  • 本文详细探讨了在Windows Server 2003环境下遇到MySQL连接失败(错误代码10061)的解决方案,包括通过卸载特定的Windows更新和调整系统注册表设置的方法。 ... [详细]
author-avatar
一加一等于贰_661
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有