bp_email_newblog_notify_siteadmin( string $msg )
Filters the message body of the new site activation email sent to the network administrator.
Description
Parameters
- $msg
-
(Required) Email body.
Source
File: bp-core/bp-core-wp-emails.php
function bp_email_newblog_notify_siteadmin( $msg ) { $email = get_site_option( 'admin_email' ); if ( is_email($email) == false ) { return $msg; } $options_site_url = esc_url(network_admin_url('settings.php')); $blogname = get_option( 'blogname' ); $siteurl = site_url(); restore_current_blog(); /* translators: New site notification email. 1: Site URL, 2: User IP address, 3: Settings screen URL */ $msg = '<p>' . sprintf( __( 'New Site: %1$s', 'buddyboss' ), $blogname ) . '</p>'; $msg .= '<p>' . sprintf( __( 'URL: %2$s', 'buddyboss' ), $siteurl ) . '</p>'; $msg .= '<p>' . sprintf( __( 'Remote IP address: %3$s', 'buddyboss' ), wp_unslash( $_SERVER['REMOTE_ADDR'] ) ) . '</p>'; $msg .= '<p>' . sprintf( __( 'Disable these notifications: %4$s', 'buddyboss' ), $options_site_url ) . '</p>'; add_filter( 'wp_mail_content_type', 'bp_email_set_content_type' ); //add this to support html in email $msg = bp_email_core_wp_get_template( $msg, get_user_by( 'email', $email ) ); return $msg; }
Changelog
Version | Description |
---|---|
BuddyBoss 1.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.