WordPress修改新用户注册邮件内容的方法

WordPress修改新用户注册邮件内容的方法,第1张

WordPress修改新用户注册邮件内容的方法

本文主要介绍了用WordPress修改新用户注册邮件内容的方法,并介绍了两种实现注册邮件内容个性化修改的方法,都是实用技巧。有需要的朋友可以参考一下。

本文介绍如何修改WordPress新用户的注册邮件内容,因为系统发送的邮件是纯文本,页面不美观,没有办法发送定制的HTML格式邮件。我把修改方法分享给你,供你参考。具体方法如下:

简单的方法。

首先,直接手动修改:

修改wordpresswp-includes目录的pluggable.php,这一段在:

复制代码如下:$message=sprintf(__('username:%s',$user_login)。"";
$message。=sprintf(__('Password:%s',$plaintext_pass)。"";
$message。=wp_login_url()。"";
wp_mail($user_email,sprintf(__('[%s]您的用户名和密码'),$blogname),$message);
比如改成下面的代码:

复制代码如下:$message。=sprintf(__('欢迎来到***网'))。“rn”;
$message。=sprintf(__('用户名:%s',$用户登录)。“rn”;
$message。=sprintf(__('Password:%s',$plaintext_pass)。“rn”;
$message。=wp_login_url()。“rn”;
$message。=sprintf(__('账号需要进一步审核才能登录,请通知站长'))。“rn”;
wp_mail($user_email,sprintf(__('[%s]您的用户名和密码'),$blogname),$message);
方法2:

只需将重新定义的wp_new_user_notification函数添加到当前主题的functions.php中即可。下面是一个例子,可以根据自己的需要进行修改:

复制代码如下:if(!function_exists('WP_new_user_notification'):
/**
*通知博客管理员有新用户,通常通过电子邮件。
*
*@从2.0开始
*
*@paramint$User_ID用户ID
*@paramstring$plaintext_pass可选。用户的明文密码
*/
函数WP_new_user_notification($user_id,$plaintext_pass=''){
$user=get_userdata($user_id);
$user_login=stripslashes($user->;user_login);
$user_email=stripsslashes($user->;user_email);
//获取博客名
$blogname=WP_specialchars_decode(Get_option('blogname'),ent_quotes);
//发送给管理员的邮件内容,这里是HTML格式
$message='<title>新用户注册

我希望这篇文章能帮助你建立你的WordPress网站。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/772434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存