wpmu签名日志通知(一串 $域,一串 $路径,一串 $标题,一串 $用户登录,一串 $用户电子邮件,一串 $键,阵列 $元 = 数组() ):布尔

当用户注册新站点时,向用户发送确认请求电子邮件。在单击确认链接之前,新站点将不会激活。

描述

这是启用站点注册时使用的通知功能。

过滤器'wpmu_signup_blog_notification'绕过此函数或用您自己的通知行为替换它。

过滤器'wpmu_signup_blog_notification_email''wpmu_signup_blog_notification_subject'更改发送给新注册用户的电子邮件的内容和主题行。

参数

$域一串必修的
新博客域。
$path(路径)一串必修的
新博客路径。
$标题一串必修的
网站标题。
$用户登录一串必修的
用户的登录名。
$用户电子邮件一串必修的
用户的电子邮件地址。
$键一串必修的
在中创建的激活密钥wpmu_signup_blog().
$元阵列可选择的
注册元数据。默认情况下,包含请求的隐私设置和lang_id。

违约:数组()

返回

布尔

来源

函数wpmu_signup_blog_notification($domain、$path、$title、$user_login、$user_email、$key、$meta=array()){/***筛选是否绕过新站点电子邮件通知。**@自MU(3.0.0)起**@param string | false$domain Site domain,或false以阻止电子邮件发送。*@param string$path站点路径。*@param string$title站点标题。*@param string$user_login用户登录名。*@param string$user_email用户电子邮件地址。*@param string$key在wpmu_signup_blog()中创建的激活密钥。*@param array$meta注册元数据。默认情况下,包含请求的隐私设置和lang_id。*/if(!apply_filters('wpmu_signup_blogn_notification',$domain,$path,$title,$user_login,$user-email,$key,$meta)){返回false;}//发送带有激活链接的电子邮件。if(!is_subdomain_install()||get_current_network_id()!=1 ) {$activate_url=network_site_url(“wp-activate.php?key=$key”);}其他{$activate_url=“http://{$domain}{$path}wp-activate.php?key=$key”;//@todo使用*_url()API。}$activate_url=esc_url($activate_url);$admin_email=获取站点选项(“admin_email”);if(“”===$admin_email){$admin_email=“支持@”。wp_parse_url(网络主页url(),PHP_url_HOST);}$from_name=(''!==get_site_option('site_name'))?esc_html(get_site_option('site_name')):'WordPress';$message_headers=“发件人:\”{$From_name}\“<{$admin_email}>\n”。'内容类型:text/plain;charset=“'.get_option('blog_charset')。”\“\n”;$user=get_user_by('login',$user_login);$switched_locale=$user&&switch_to_user_locale($user->ID);$message=冲刺(/***过滤新博客通知电子邮件的消息内容。**应格式化内容以通过wp_mail()传输。**@自MU(3.0.0)起**@param string$content通知电子邮件的内容。*@param string$domain站点域。*@param string$path站点路径。*@param string$title站点标题。*@param string$user_login用户登录名。*@param string$user_email用户电子邮件地址。*@param string$key在wpmu_signup_blog()中创建的激活密钥。*@param array$meta注册元数据。默认情况下,包含请求的隐私设置和lang_id。*/应用筛选器('wpmu_signup_blog_notification_email',/*翻译人员:新网站通知电子邮件。1:激活URL,2:新站点URL*/__(“要激活您的站点,请单击以下链接:\n\n%1\$s\n\n激活后,您将收到登录后的*另一封电子邮件*。\n\n激活后,可以在此处访问您的站点:\n\n%2\$s”),$domain,$path,$标题,$user_login,$user_email,$键,$元),$activate_url,esc_url(“http://{$domain}{$path}”),$键);$subject=冲刺(/***过滤新博客通知电子邮件的主题。**@自MU(3.0.0)起**@param string$subject通知电子邮件的主题。*@param string$domain站点域。*@param string$path站点路径。*@param string$title站点标题。*@param string$user_login用户登录名。*@param string$user_email用户电子邮件地址。*@param string$key在wpmu_signup_blog()中创建的激活密钥。*@param array$meta注册元数据。默认情况下,包含请求的隐私设置和lang_id。*/应用筛选器('wpmu_signup_blog_notification_subject',/*翻译人员:新网站通知电子邮件主题。1:网络标题,2:新站点URL*/_x(“[%1$s]激活%2$s”,“新站点通知电子邮件主题”),$domain,$path,$标题,$user_login,$user_email,$键,$元),$来自名称,esc_url(“http://”.$domain.$path));wp_mail($user_email,wp_specialchars_decode($subject),$message,$mesage_headers);if($switched_locale){restore_previous_locale();}返回true;}

挂钩

应用筛选器('wpmu_signup_blog_notification',字符串|假 $域,一串 $路径,一串 $标题,一串 $用户登录,一串 $user_email(用户邮件),一串 $键,阵列 $元 )

筛选是否绕过新站点电子邮件通知。

应用筛选器('wpmu_signup_blog_notification_email',一串 $内容,一串 $域,一串 $路径,一串 $标题,一串 $用户登录,一串 $用户电子邮件,一串 $键,阵列 $元 )

过滤新博客通知电子邮件的消息内容。

应用筛选器('wpmu_signup_blog_notification_subject',一串 $主题,一串 $域,一串 $路径,一串 $标题,一串 $用户登录,一串 $用户电子邮件,一串 $键,阵列 $元 )

过滤新博客通知电子邮件的主题。

变更日志

版本描述
MU(3.0.0)介绍。

用户贡献的笔记

你必须登录在能够发表注释或反馈之前。