Advertisement
SergeyBiryukov

Untitled

Dec 20th, 2013
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.89 KB | None | 0 0
  1. <?php
  2. include 'wp-load.php';
  3. include 'locales.php'; // http://glotpress.trac.wordpress.org/browser/trunk/locales/locales.php
  4.  
  5. $gp_locales = new GP_Locales;
  6.  
  7. echo '<pre>';
  8.  
  9. foreach ( $gp_locales->locales as $locale ) {
  10.     if ( ! $locale->wp_locale )
  11.         continue;
  12.  
  13.     $response = wp_remote_get( "http://api.wordpress.org/core/credits/1.1/?version=3.8&locale={$locale->wp_locale}" );
  14.  
  15.     if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) )
  16.         continue;
  17.  
  18.     $results = json_decode( wp_remote_retrieve_body( $response ), true );
  19.  
  20.     if ( ! is_array( $results ) || empty( $results['groups']['validators'] ) )
  21.         continue;
  22.  
  23.     $number = count( $results['groups']['validators']['data'] );
  24.     $usernames = array_keys( $results['groups']['validators']['data'] );
  25.  
  26.     printf( '%s: %s (%s)<br />', $locale->wp_locale, $number, implode( ', ', $usernames ) );
  27. }
  28.  
  29. echo '</pre>';
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement