Update stats provided to api.wordpress.org see #12672
git-svn-id: http://svn.automattic.com/wordpress/trunk@14010 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
526a92fd2c
commit
19e2b4e4b7
|
@ -43,12 +43,27 @@ function wp_version_check() {
|
||||||
$mysql_version = preg_replace('/[^0-9.].*/', '', $wpdb->db_version());
|
$mysql_version = preg_replace('/[^0-9.].*/', '', $wpdb->db_version());
|
||||||
else
|
else
|
||||||
$mysql_version = 'N/A';
|
$mysql_version = 'N/A';
|
||||||
|
|
||||||
|
$num_blogs = 1;
|
||||||
|
$wp_install = home_url( '/' );
|
||||||
|
$multisite_enabled = 0;
|
||||||
|
$user_count = count_users( );
|
||||||
|
if ( is_multisite( ) ) {
|
||||||
|
$num_blogs = get_blog_count( );
|
||||||
|
$wp_install = network_site_url( );
|
||||||
|
$multisite_enabled = 1;
|
||||||
|
}
|
||||||
|
|
||||||
$local_package = isset( $wp_local_package )? $wp_local_package : '';
|
$local_package = isset( $wp_local_package )? $wp_local_package : '';
|
||||||
$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";
|
$url = "http://api.wordpress.org/core/version-check/1.5/?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";
|
||||||
|
|
||||||
$options = array(
|
$options = array(
|
||||||
'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3),
|
'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ),
|
||||||
'user-agent' => 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' )
|
'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ),
|
||||||
|
'headers' => array(
|
||||||
|
'wp_install' => $wp_install,
|
||||||
|
'wp_blog' => home_url( '/' )
|
||||||
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
$response = wp_remote_get($url, $options);
|
$response = wp_remote_get($url, $options);
|
||||||
|
|
Loading…
Reference in New Issue