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
1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 | 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.