如何将“密码丢失”电子邮件中的电子邮件发件人姓名从WordPress更改为(Myblogname)?

时间:2015-01-03 作者:chughes

当用户在WordPress中丢失密码时,系统会提示您输入emailusername.

发送密码重置电子邮件后,它会显示“wordpress”作为发件人名称。我想用我的网站或博客名来代替它。

我宁愿发送我自己的个人电子邮件和链接给我自己的用户,而不发送任何人到WP登录页面。在我的网站上,我有自己的登录页面,在那里放一个丢失的密码链接会更适合我。

如何让发送给用户的“密码丢失”电子邮件,将我的博客名称显示为发件人名称,而不是“wordpress”?

是否可以将我自己的电子邮件发送给我可以链接到我网站上的登录页面而不是Wordpress登录页面的用户?

2 个回复
SO网友:Jeremy Ross

如果您已经有一个自定义的登录页面,您可能不想引入一个全新的插件。您可以使用主题或插件中的这些简单功能更改“发件人”名称和电子邮件。

To change the name

add_filter( \'wp_mail_from_name\', \'custom_wpse_mail_from_name\' );
function custom_wpse_mail_from_name( $original_email_from ) {
    return \'Yours Truly\';
}

To change the email

add_filter( \'wp_mail_from\', \'custom_wpse_mail_from\' );
function custom_wpse_mail_from( $original_email_address ) {
    return \'[email protected]\';
}
如果您想在任何地方使用相同的电子邮件地址,只需在“常规设置”中进行设置,然后仅更改名称即可。如果您只想更改密码恢复功能,可以重置上述功能,这些功能将返回到默认设置。都在抄本里。这里有几个链接可以帮助您找到正确的方向:

https://codex.wordpress.org/Plugin_API/Filter_Reference/wp_mail_from_name

https://codex.wordpress.org/Plugin_API/Filter_Reference/wp_mail_from

SO网友:Qammar Iqbal

如果您希望电子邮件发件人在全球范围内更改,只需使用;CB Change Mail Sender插件;。激活后,您会注意到WordPress管理栏中有一个新的菜单项,名为CB Mail Sender。点击它将进入插件的设置页面。您需要输入要用于发送WordPress电子邮件的名称和电子邮件地址。

此插件不会根据上下文更改邮件发件人,例如仅针对密码恢复邮件。

结束

相关推荐

覆盖EMAIL_EXISTS函数

我正在尝试重写email\\u exists函数,以稍微修改它的工作方式。它没有被列为可插拔功能,所以我不确定该怎么做。我希望发生以下情况有人试图用现有的电子邮件地址注册,Wordpress检测到这是一个重复的电子邮件地址,而Wordpress会自动为其分配一个随机的电子邮件地址,是否可以使用过滤器?更新-----我现在在我的函数文件中有这个。。。add_filter( \'pre_user_email\', \'wpse163079_pre_user_email_exam