解决:WordPress发送邮件显示由某某代发

weixing 阅读 205 次

如果你使用的主机支持mail组件,或者是你自己的VPS,那么下面情况你肯定遇到过下面的情况:
为什么呢?想知道的百度吧,这里提供解决方法,将以下代码放入你主题的functions.php,或者是新建PHP文件作为主题后台激活使用也行。

<?php # -*- coding: utf-8 -*- /* Plugin Name: email Description: Sets the WP from mail address to the first admin’s mail and the from name to blog name. Version: 1.1 Author: Thomas Scholz Author URI: http://toscho.de License: GPL */ if ( ! function_exists( 'filter_system_from_mail' ) ) { /** * First admin's e-mail address or blog name depending on current filter. * * @return string */ function filter_system_from_mail() { return get_option( 'wp_mail_from' == current_filter() ? 'admin_email' : 'blogname' ); } add_filter( 'wp_mail_from', 'filter_system_from_mail' ); add_filter( 'wp_mail_from_name', 'filter_system_from_mail' ); } ?>

成功启用之后,发送的地址会变成:博客名称<管理员电子邮箱> 如下图:
OK。插件名字:Filter System From Mail
参考资料:http://ikx.me/2917.html

扫描关注微信公众号WPMEE
  • 第一时间了解WordPress动态
  • 学习WordPress教程