Make WordPress Core


Ignore:
Timestamp:
10/29/2019 08:08:32 PM (5 years ago)
Author:
desrosj
Message:

Help/About: Update the 5.3 About page for RC3.

Previously [46556], [46572].
Props ryelle, SergeyBiryukov, afercia, desrosj, davidbaumwald, azaozz.
See #47708.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/credits.php

    r46572 r46616  
    1616
    1717include( ABSPATH . 'wp-admin/admin-header.php' );
     18
     19$credits = wp_credits();
    1820?>
    19 <div class="wrap about-wrap full-width-layout">
     21<div class="wrap about__container">
    2022
    2123    <div class="about__header">
     
    2729        </div>
    2830
    29         <div class="about__header-badge wp-badge">
    30             <?php
    31             printf(
    32                 /* translators: %s: The current WordPress version number. */
    33                 __( 'Version %s' ),
    34                 $display_version
    35             );
    36             ?>
     31        <div class="about__header-badge">
     32            <img src="https://wordpress.org/images/core/5.4/code-is-poetry-rc.svg" alt="<?php _e( 'Code is Poetry' ); ?>" />
    3733        </div>
    3834
     
    5753    </div>
    5854
    59     <div class="about-wrap-content">
     55    <div class="about__section">
     56        <div class="column">
     57            <h2><?php _e( 'WordPress is created by a worldwide team of passionate individuals.' ); ?></h2>
     58
     59            <p>
     60                <?php
     61                if ( ! $credits ) {
     62                    printf(
     63                        /* translators: 1: https://wordpress.org/about/, 2: https://make.wordpress.org/ */
     64                        __( 'WordPress is created by a <a href="%1$s">worldwide team</a> of passionate individuals. <a href="%2$s">Get involved in WordPress</a>.' ),
     65                        __( 'https://wordpress.org/about/' ),
     66                        __( 'https://make.wordpress.org/' )
     67                    );
     68                } else {
     69                    printf(
     70                        /* translators: %s: https://make.wordpress.org/ */
     71                        __( 'Want to see your name in lights on this page? <a href="%s">Get involved in WordPress</a>.' ),
     72                        __( 'https://make.wordpress.org/' )
     73                    );
     74                }
     75                ?>
     76            </p>
     77        </div>
     78
     79        <div class="about__image aligncenter">
     80            <img src="data:image/svg+xml;charset=utf8,%3Csvg width='1320' height='350' viewbox='0 0 1320 350' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='72' height='220' transform='matrix(1 0 0 -1 61 220)' fill='%23321017'/%3E%3Crect width='72' height='250' transform='matrix(1 0 0 -1 166 300)' fill='%23BD3854'/%3E%3Crect width='72' height='220' transform='matrix(1 0 0 -1 272 220)' fill='%23321017'/%3E%3Crect width='71' height='220' transform='matrix(1 0 0 -1 378 220)' fill='%235F1B29'/%3E%3Crect width='71' height='220' transform='matrix(1 0 0 -1 483 220)' fill='%23321017'/%3E%3Crect width='71' height='220' transform='matrix(1 0 0 -1 587 220)' fill='%235F1B29'/%3E%3Crect width='71.28' height='250' transform='matrix(1 0 0 -1 689 300)' fill='%23BD3854'/%3E%3Crect width='72' height='220' transform='matrix(1 0 0 -1 884 220)' fill='%235F1B29'/%3E%3Crect width='72' height='220' transform='matrix(1 0 0 -1 789 220)' fill='%23321017'/%3E%3Crect width='71' height='220' transform='matrix(1 0 0 -1 985 220)' fill='%23321017'/%3E%3Crect width='72' height='220' transform='matrix(1 0 0 -1 1084 220)' fill='%235F1B29'/%3E%3Crect width='72' height='220' transform='matrix(1 0 0 -1 1179 220)' fill='%233D0F19'/%3E%3C/svg%3E%0A" alt="" />
     81        </div>
     82    </div>
     83
    6084<?php
    61 
    62 $credits = wp_credits();
    63 
    6485if ( ! $credits ) {
    65     echo '<p class="about-description">';
    66     printf(
    67         /* translators: 1: https://wordpress.org/about/, 2: https://make.wordpress.org/ */
    68         __( 'WordPress is created by a <a href="%1$s">worldwide team</a> of passionate individuals. <a href="%2$s">Get involved in WordPress</a>.' ),
    69         __( 'https://wordpress.org/about/' ),
    70         __( 'https://make.wordpress.org/' )
    71     );
    72     echo '</p>';
    73     echo '</div>';
    7486    echo '</div>';
    7587    include( ABSPATH . 'wp-admin/admin-footer.php' );
     
    7789}
    7890
    79 echo '<p class="about-description">' . __( 'WordPress is created by a worldwide team of passionate individuals.' ) . "</p>\n";
     91$previous_type = '';
    8092
    81 echo '<p>' . sprintf(
    82     /* translators: %s: https://make.wordpress.org/ */
    83     __( 'Want to see your name in lights on this page? <a href="%s">Get involved in WordPress</a>.' ),
    84     __( 'https://make.wordpress.org/' )
    85 ) . '</p>';
     93foreach ( $credits['groups'] as $group_slug => $group_data ) :
     94    ?>
     95    <?php
     96    if ( $previous_type !== $group_data['type'] ) {
     97        echo '<hr />';
     98    }
     99    ?>
     100    <div class="about__section">
     101        <div class="column <?php echo 'titles' === $group_data['type'] ? 'has-subtle-background-color' : ''; ?>">
    86102
    87 foreach ( $credits['groups'] as $group_slug => $group_data ) {
     103    <?php
    88104    if ( $group_data['name'] ) {
    89105        if ( 'Translators' == $group_data['name'] ) {
     
    98114        }
    99115
    100         echo '<h2 class="wp-people-group">' . esc_html( $title ) . "</h2>\n";
     116        echo '<h2 class="wp-people-group-title">' . esc_html( $title ) . "</h2>\n";
    101117    }
    102118
     
    121137                echo '<li class="wp-person" id="wp-person-' . esc_attr( $person_data[2] ) . '">' . "\n\t";
    122138                echo '<a href="' . esc_url( sprintf( $credits['data']['profiles'], $person_data[2] ) ) . '" class="web">';
    123                 $size   = 'compact' == $group_data['type'] ? 30 : 60;
     139                $size   = 'compact' == $group_data['type'] ? 40 : 80;
    124140                $data   = get_avatar_data( $person_data[1] . '@md5.gravatar.com', array( 'size' => $size ) );
    125141                $size  *= 2;
     
    136152            break;
    137153    }
    138 }
     154    $previous_type = $group_data['type'];
     155    ?>
    139156
    140 ?>
     157        </div>
    141158    </div>
     159<?php endforeach; ?>
    142160</div>
    143161<?php
Note: See TracChangeset for help on using the changeset viewer.