WordPress.org

Make WordPress Core

Ticket #25239: 25239.3.patch

File 25239.3.patch, 3.5 KB (added by desmith, 4 years ago)
  • wp-includes/ms-functions.php

    diff -ur wordpress.461/wp-includes/ms-functions.php wordpress/wp-includes/ms-functions.php
    old new  
    797797        $activate_url = esc_url($activate_url);
    798798        $admin_email = get_site_option( 'admin_email' );
    799799        if ( $admin_email == '' )
    800                 $admin_email = 'support@' . $_SERVER['SERVER_NAME'];
     800                $admin_email = 'support@' . get_current_domain();
    801801        $from_name = get_site_option( 'site_name' ) == '' ? 'WordPress' : esc_html( get_site_option( 'site_name' ) );
    802802        $message_headers = "From: \"{$from_name}\" <{$admin_email}>\n" . "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n";
    803803        $message = sprintf(
     
    890890        // Send email with activation link.
    891891        $admin_email = get_site_option( 'admin_email' );
    892892        if ( $admin_email == '' )
    893                 $admin_email = 'support@' . $_SERVER['SERVER_NAME'];
     893                $admin_email = 'support@' . get_current_domain();
    894894        $from_name = get_site_option( 'site_name' ) == '' ? 'WordPress' : esc_html( get_site_option( 'site_name' ) );
    895895        $message_headers = "From: \"{$from_name}\" <{$admin_email}>\n" . "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n";
    896896        $message = sprintf(
     
    14921492        $admin_email = get_site_option( 'admin_email' );
    14931493
    14941494        if ( $admin_email == '' )
    1495                 $admin_email = 'support@' . $_SERVER['SERVER_NAME'];
     1495                $admin_email = 'support@' . get_current_domain();
    14961496
    14971497        $from_name = get_site_option( 'site_name' ) == '' ? 'WordPress' : esc_html( get_site_option( 'site_name' ) );
    14981498        $message_headers = "From: \"{$from_name}\" <{$admin_email}>\n" . "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n";
     
    15701570        $admin_email = get_site_option( 'admin_email' );
    15711571
    15721572        if ( $admin_email == '' )
    1573                 $admin_email = 'support@' . $_SERVER['SERVER_NAME'];
     1573                $admin_email = 'support@' . get_current_domain();
    15741574
    15751575        $from_name = get_site_option( 'site_name' ) == '' ? 'WordPress' : esc_html( get_site_option( 'site_name' ) );
    15761576        $message_headers = "From: \"{$from_name}\" <{$admin_email}>\n" . "Content-Type: text/plain; charset=\"" . get_option('blog_charset') . "\"\n";
  • wp-includes/pluggable.php

    diff -ur wordpress.461/wp-includes/pluggable.php wordpress/wp-includes/pluggable.php
    old new  
    323323
    324324        if ( !isset( $from_email ) ) {
    325325                // Get the site domain and get rid of www.
    326                 $sitename = strtolower( $_SERVER['SERVER_NAME'] );
     326                $sitename = strtolower( get_current_domain() );
    327327                if ( substr( $sitename, 0, 4 ) == 'www.' ) {
    328328                        $sitename = substr( $sitename, 4 );
    329329                }
     
    14661466                $notify_message .= sprintf( __( 'Spam it: %s' ), admin_url( "comment.php?action=spam&c={$comment->comment_ID}#wpbody-content" ) ) . "\r\n";
    14671467        }
    14681468
    1469         $wp_email = 'wordpress@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
     1469        $wp_email = 'wordpress@' . preg_replace('#^www\.#', '', strtolower( get_current_domain() ));
    14701470
    14711471        if ( '' == $comment->comment_author ) {
    14721472                $from = "From: \"$blogname\" <$wp_email>";
     
    24522452}
    24532453endif;
    24542454
     2455if ( !function_exists( 'get_current_domain' ) ) :
     2456/**
     2457 * Retrieve the domain name for the current site.
     2458 *
     2459 * @since 4.7.0
     2460 *
     2461 * @return string Domain name for the current site.
     2462 */
     2463function get_current_domain () {
     2464        return $current_blog->domain;
     2465}
     2466endif;