WordPress.org

Make WordPress Core

Ticket #21325: 21325.4.diff

File 21325.4.diff, 1.6 KB (added by MikeLittle, 6 years ago)

Now implements the "Select %s" pattern for multisite users and sites

  • wp-admin/includes/class-wp-ms-sites-list-table.php

     
    213213                                switch ( $column_name ) {
    214214                                        case 'cb': ?>
    215215                                                <th scope="row" class="check-column">
    216                                                         <input type="checkbox" id="blog_<?php echo $blog['blog_id'] ?>" name="allblogs[]" value="<?php echo esc_attr( $blog['blog_id'] ) ?>" />
     216                                                        <label class="screen-reader-text" for="blog_<?php echo $blog['blog_id']; ?>"><?php printf( __( 'Select %s' ), $blogname );
     217                                                        ?></label><input type="checkbox" id="blog_<?php echo $blog['blog_id'] ?>" name="allblogs[]" value="<?php echo esc_attr( $blog['blog_id'] ) ?>" />
    217218                                                </th>
    218219                                        <?php
    219220                                        break;
  • wp-admin/includes/class-wp-ms-users-list-table.php

     
    165165                                switch ( $column_name ) {
    166166                                        case 'cb': ?>
    167167                                                <th scope="row" class="check-column">
    168                                                         <input type="checkbox" id="blog_<?php echo $user->ID ?>" name="allusers[]" value="<?php echo esc_attr( $user->ID ) ?>" />
     168                                                        <label for="blog_<?php echo $user->ID; ?>" class="screen-reader-text"><?php echo sprintf( __( 'Select %s' ), $user->user_login );
     169                                                        ?></label><input type="checkbox" id="blog_<?php echo $user->ID ?>" name="allusers[]" value="<?php echo esc_attr( $user->ID ) ?>" />
    169170                                                </th>
    170171                                        <?php
    171172                                        break;