函数newblog_notify_siteadmin是一个WordPress的函数,用于通知站点管理员有新博客创建。
使用方法如下:
1. 在WordPress主题的functions.php文件中添加以下代码:
function custom_newblog_notify_siteadmin($blog_id, $user_id, $password, $title, $meta) {
$message = sprintf(
"新博客已创建。nn网站地址:%sn用户名:%sn密码:%snn",
$meta['url'],
$meta['user_login'],
$password
);
wp_mail(get_option('admin_email'), sprintf('新博客已创建:%s', $title), $message);
}
add_action('wpmu_new_blog', 'custom_newblog_notify_siteadmin', 10, 5);
2. 这段代码定义了一个自定义的通知函数custom_newblog_notify_siteadmin,并将其添加到wpmu_new_blog动作钩子上。
3. 函数接受5个参数:$blog_id(新博客的ID)、$user_id(新博客创建者的用户ID)、$password(新博客创建者的密码)、$title(新博客的标题)和$meta(新博客的元数据)。
4. 函数中的代码生成了一个通知消息,包含有关新博客的信息,并使用wp_mail函数发送邮件给站点管理员。
5. wp_mail函数用于发送电子邮件,它接受3个参数:收件人电子邮件地址、邮件主题和邮件内容。
6. get_option('admin_email')获取了站点管理员的电子邮件地址。
7. 最后,使用add_action函数将custom_newblog_notify_siteadmin函数添加到wpmu_new_blog动作钩子上,以便在新博客创建时调用该函数。
通过使用该函数,当有新博客创建时,站点管理员将收到一封包含新博客信息的电子邮件通知。
0 个评论