WordPress.org

Make WordPress Core

Ticket #12672: 12672.4.diff

File 12672.4.diff, 1.5 KB (added by josephscott, 4 years ago)

minor spacing clean up, use home_url() for the user-agent as well

  • wp-includes/update.php

     
    4343                $mysql_version = preg_replace('/[^0-9.].*/', '', $wpdb->db_version()); 
    4444        else 
    4545                $mysql_version = 'N/A'; 
     46 
     47        $num_blogs = 1; 
     48        $wp_install = home_url( '/' ); 
     49        $multisite_enabled = 0; 
     50        $user_count = count_users( ); 
     51        if ( is_multisite( ) ) { 
     52                $num_blogs = get_blog_count( ); 
     53                $wp_install = network_site_url( ); 
     54                $multisite_enabled = 1; 
     55        } 
     56 
    4657        $local_package = isset( $wp_local_package )? $wp_local_package : ''; 
    47         $url = "http://api.wordpress.org/core/version-check/1.4/?version=$wp_version&php=$php_version&locale=$locale&mysql=$mysql_version&local_package=$local_package"; 
     58        $url = "http://api.wordpress.org/core/version-check/1.4/?version=$wp_version&php=$php_version&locale=$locale&mysql=$mysql_version&local_package=$local_package&blogs=$num_blogs&users={$user_count['total_users']}&multisite_enabled=$multisite_enabled"; 
    4859 
    4960        $options = array( 
    50                 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3), 
    51                 'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) 
     61                'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ), 
     62                'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ), 
     63                'headers' => array( 
     64                        'wp_install' => $wp_install, 
     65                        'wp_blog' => home_url( '/' ) 
     66                ) 
    5267        ); 
    5368 
    5469        $response = wp_remote_get($url, $options);