Advertisement
kjm

wp_upgrade_test

kjm
Apr 16th, 2014
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.09 KB | None | 0 0
  1. <?php
  2. require_once('./wp-config.php');
  3. $php_version = phpversion();
  4. $wp_version = '3.8.2';
  5. $wp_local_package = null;
  6. $locale = 'ja';
  7.  
  8. $query = array(
  9.     'version'           => $wp_version,
  10.     'php'               => $php_version,
  11.     'locale'            => $locale,
  12.     'mysql'             => '5.5',
  13.     'local_package'     => isset( $wp_local_package ) ? $wp_local_package : '',
  14.     'blogs'             => '1',
  15.     'users'             => '1',
  16.   'multisite_enabled' => false,
  17. );
  18. $url = $http_url = 'http://api.wordpress.org/core/version-check/1.7/?' . http_build_query( $query, null, '&' );
  19. if ( $ssl = wp_http_supports( array( 'ssl' ) ) )
  20.         $url = set_url_scheme( $url, 'https' );
  21.  
  22. $options = array(
  23.     'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ),
  24.     'user-agent' => 'WordPress/' . $wp_version . '; ' . home_url( '/' ),
  25.     'headers' => array(
  26.         'wp_install' => home_url('/'),
  27.         'wp_blog' => home_url( '/' )
  28.     ),
  29.     'body' => array(),
  30. );
  31. $response = wp_remote_post( $url, $options );
  32. print_r($response['headers']);
  33. print_r(json_decode($response['body']));
  34. print_r($response['response']);
  35. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement