' . __('Each name or handle is a link to that person’s profile in the WordPress.org community directory.') . '

' . '

' . __('You can register your own profile at this link to start contributing.') . '

' . '

' . __('WordPress always needs more people to report bugs, patch bugs, test betas, work on UI design, translate strings, write documentation, and add questions/answers/suggestions to the Support Forums. Join in!') . '

' ); get_current_screen()->set_help_sidebar( '

' . __('For more information:') . '

' . '

' . __('Documentation on Contributing to WordPress') . '

' . '

' . __('Support Forums') . '

' ); function wp_credits() { global $wp_version; $locale = get_locale(); $results = get_site_transient( 'wordpress_credits_' . $locale ); if ( ! is_array( $results ) ) { $response = wp_remote_get( "http://api.wordpress.org/core/credits/1.0/?version=$wp_version&locale=$locale" ); if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) return false; $results = maybe_unserialize( wp_remote_retrieve_body( $response ) ); if ( ! is_array( $results ) ) return false; set_site_transient( 'wordpress_credits_' . $locale, $results, 86400 ); // One day } return $results; } function _wp_credits_add_profile_link( &$display_name, $username, $profiles ) { $display_name = '' . esc_html( $display_name ) . ''; } function _wp_credits_build_object_link( &$data ) { $data = '' . $data[0] . ''; } list( $display_version ) = explode( '-', $wp_version ); include( './admin-header.php' ); ?>

' . sprintf( __( 'WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress.' ), 'http://wordpress.org/about/', /* translators: Url to the codex documentation on contributing to WordPress used on the credits page */ __( 'http://codex.wordpress.org/Contributing_to_WordPress' ) ) . '

'; include( './admin-footer.php' ); exit; } echo '

' . __( 'WordPress is created by a worldwide team of passionate individuals. We couldn’t possibly list them all, but here some of the most influential people currently involved with the project:' ) . "

\n"; $gravatar = is_ssl() ? 'https://secure.gravatar.com/avatar/' : 'http://0.gravatar.com/avatar/'; foreach ( $credits['groups'] as $group_slug => $group_data ) { if ( $group_data['name'] ) { if ( 'Translators' == $group_data['name'] ) { // Considered a special slug in the API response. (Also, will never be returned for en_US.) $title = _x( 'Translators', 'Translate this to be the equivalent of English Translators in your language for the credits page Translators section' ); } elseif ( isset( $group_data['placeholders'] ) ) { $title = vsprintf( translate( $group_data['name'] ), $group_data['placeholders'] ); } else { $title = translate( $group_data['name'] ); } echo '

' . $title . "

\n"; } if ( ! empty( $group_data['shuffle'] ) ) shuffle( $group_data['data'] ); // We were going to sort by ability to pronounce "hierarchical," but that wouldn't be fair to Matt. switch ( $group_data['type'] ) { case 'list' : array_walk( $group_data['data'], '_wp_credits_add_profile_link', $credits['data']['profiles'] ); echo '

' . wp_sprintf( '%l.', $group_data['data'] ) . "

\n\n"; break; case 'libraries' : array_walk( $group_data['data'], '_wp_credits_build_object_link' ); echo '

' . wp_sprintf( '%l.', $group_data['data'] ) . "

\n\n"; break; default: $compact = 'compact' == $group_data['type']; $classes = 'wp-people-group ' . ( $compact ? 'compact' : '' ); echo '\n"; break; } } ?>

Get involved in WordPress.' ), /* translators: Url to the codex documentation on contributing to WordPress used on the credits page */ __( 'http://codex.wordpress.org/Contributing_to_WordPress' ) ); ?>