如何编辑由buddypress发送的注册电子邮件以激活用户

时间:2013-02-22 03:25:46

标签: buddypress activation

当用户在我的网站上注册时,我收到此消息,这是发送给用户的内容的摘录,并且电子邮件标题消息不完整。看看用户注册时发送的内容

电子邮件主题=“[WWW站点]激活\ http:// 1 /”

电子邮件正文消息如下所示

“感谢您注册!要完成帐户和博客的激活,请点击以下链接:

http://www.com/activate/?key=8b9c059db8ae9a5b

激活后,您可以访问您的博客:

\ HTTP:// 1 /

所以我想编辑的是这些不完整的消息。

感谢您的预期回复

1 个答案:

答案 0 :(得分:0)

您已经完成了Wordpress中使用的过滤方法因为您无法直接从文件中更改电子邮件文本或主题,因为电子邮件来自Buddypress核心文件,因此您可以使用过滤方法。

请将以下代码放在主题functions.php文件中。

1。)将激活电子邮件的主题更改为代码:

function change_activation_subject($subject) {
    return __( "Change Activate Your Account Subject", 'buddypress' );
}
add_filter('bp_core_activation_signup_user_notification_subject', 'change_activation_subject');

2。)更改代码下面的激活电子邮件的电子邮件正文:

function change_activation_email_body($message) {
        return __( "Change Activate Email body", 'buddypress' );
    }
    add_filter('bp_core_activation_signup_user_notification_subject', 'change_activation_email_body');