Definition:
function newblog_notify_siteadmin( $blog_id, $deprecated = '' ) {}
Notifies the network admin that a new site has been activated.
Filter ‘newblog_notify_siteadmin’ to change the content of the notification email.
Parameters
- int $blog_id: The new site’s ID.
- $deprecated
Defined filters
- newblog_notify_siteadmin
apply_filters( 'newblog_notify_siteadmin', $msg )
Source code
function newblog_notify_siteadmin( $blog_id, $deprecated = '' ) {
if ( get_site_option( 'registrationnotification' ) != 'yes' )
return false;
$email = get_site_option( 'admin_email' );
if ( is_email($email) == false )
return false;
$options_site_url = esc_url(network_admin_url('settings.php'));
switch_to_blog( $blog_id );
$blogname = get_option( 'blogname' );
$siteurl = site_url();
restore_current_blog();
$msg = sprintf( __( 'New Site: %1s
URL: %2s
Remote IP: %3s
Disable these notifications: %4s' ), $blogname, $siteurl, $_SERVER['REMOTE_ADDR'], $options_site_url);
$msg = apply_filters( 'newblog_notify_siteadmin', $msg );
wp_mail( $email, sprintf( __( 'New Site Registration: %s' ), $siteurl ), $msg );
return true;
}
2433

February 12, 2011 


No comments yet... Be the first to leave a reply!