Make WordPress Core

Ticket #31859: 31859-remove-count-class-2.diff

File 31859-remove-count-class-2.diff, 11.0 KB (added by Tmeister, 11 years ago)
  • src/wp-admin/includes/class-wp-comments-list-table.php

    diff --git src/wp-admin/includes/class-wp-comments-list-table.php src/wp-admin/includes/class-wp-comments-list-table.php
    index dfd95a6..d89eb61 100644
    class WP_Comments_List_Table extends WP_List_Table {  
    171171                //, number_format_i18n($num_comments->spam) ), "<span class='spam-comment-count'>" . number_format_i18n($num_comments->spam) . "</span>")
    172172                $stati = array(
    173173                                'all' => _nx_noop('All', 'All', 'comments'), // singular not used
    174                                 'moderated' => _n_noop('Pending <span class="count">(<span class="pending-count">%s</span>)</span>', 'Pending <span class="count">(<span class="pending-count">%s</span>)</span>'),
     174                                'moderated' => _n_noop('Pending %s', 'Pending %s'),
    175175                                'approved' => _n_noop('Approved', 'Approved'), // singular not used
    176                                 'spam' => _n_noop('Spam <span class="count">(<span class="spam-count">%s</span>)</span>', 'Spam <span class="count">(<span class="spam-count">%s</span>)</span>'),
    177                                 'trash' => _n_noop('Trash <span class="count">(<span class="trash-count">%s</span>)</span>', 'Trash <span class="count">(<span class="trash-count">%s</span>)</span>')
     176                                'spam' => _n_noop('Spam %s', 'Spam %s'),
     177                                'trash' => _n_noop('Trash %s', 'Trash %s')
    178178                        );
    179179
    180180                if ( !EMPTY_TRASH_DAYS )
    class WP_Comments_List_Table extends WP_List_Table {  
    197197                        if ( !empty( $_REQUEST['s'] ) )
    198198                                $link = add_query_arg( 's', esc_attr( wp_unslash( $_REQUEST['s'] ) ), $link );
    199199                        */
     200
     201                        switch ($status) {
     202                                case 'moderated':
     203                                        $class_text = '<span class="count">(<span class="pending-count">%s</span>)</span>';
     204                                        break;
     205                                case 'spam':
     206                                        $class_text = '<span class="count">(<span class="spam-count">%s</span>)</span>';
     207                                        break;
     208                                case 'trash':
     209                                        $class_text = '<span class="count">(<span class="trash-count">%s</span>)</span>';
     210                                        break;
     211                                case 'all':
     212                                case 'approved':
     213                                        $class_text = '';
     214                                        break;
     215                        }
     216                        $count_label = sprintf( translate_nooped_plural( $label, $num_comments->$status ), $class_text );
    200217                        $status_links[$status] = "<a href='$link'$class>" . sprintf(
    201                                 translate_nooped_plural( $label, $num_comments->$status ),
     218                                $count_label,
    202219                                number_format_i18n( $num_comments->$status )
    203220                        ) . '</a>';
    204221                }
  • src/wp-admin/includes/class-wp-ms-themes-list-table.php

    diff --git src/wp-admin/includes/class-wp-ms-themes-list-table.php src/wp-admin/includes/class-wp-ms-themes-list-table.php
    index d3b484f..bac9e21 100644
    class WP_MS_Themes_List_Table extends WP_List_Table {  
    225225
    226226                        switch ( $type ) {
    227227                                case 'all':
    228                                         $text = _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'themes' );
     228                                        $text = sprintf( _nx( 'All %s', 'All %s', $count, 'themes' ), '<span class="count">(%s)</span>' );
    229229                                        break;
    230230                                case 'enabled':
    231                                         $text = _n( 'Enabled <span class="count">(%s)</span>', 'Enabled <span class="count">(%s)</span>', $count );
     231                                        $text = sprintf( _n( 'Enabled %s', 'Enabled %s', $count ), '<span class="count">(%s)</span>' );
    232232                                        break;
    233233                                case 'disabled':
    234                                         $text = _n( 'Disabled <span class="count">(%s)</span>', 'Disabled <span class="count">(%s)</span>', $count );
     234                                        $text = sprintf( _n( 'Disabled %s', 'Disabled %s', $count ), '<span class="count">(%s)</span>' );
    235235                                        break;
    236236                                case 'upgrade':
    237                                         $text = _n( 'Update Available <span class="count">(%s)</span>', 'Update Available <span class="count">(%s)</span>', $count );
     237                                        $text = sprintf( _n( 'Update Available %s', 'Update Available %s', $count ), '<span class="count">(%s)</span>' );
    238238                                        break;
    239239                                case 'broken' :
    240                                         $text = _n( 'Broken <span class="count">(%s)</span>', 'Broken <span class="count">(%s)</span>', $count );
     240                                        $text = sprintf( _n( 'Broken %s', 'Broken %s', $count ), '<span class="count">(%s)</span>' );
    241241                                        break;
    242242                        }
    243243
  • src/wp-admin/includes/class-wp-ms-users-list-table.php

    diff --git src/wp-admin/includes/class-wp-ms-users-list-table.php src/wp-admin/includes/class-wp-ms-users-list-table.php
    index e5eaeb5..fe4d63e 100644
    class WP_MS_Users_List_Table extends WP_List_Table {  
    9595
    9696                $class = $role != 'super' ? ' class="current"' : '';
    9797                $role_links = array();
    98                 $role_links['all'] = "<a href='" . network_admin_url('users.php') . "'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $total_users, 'users' ), number_format_i18n( $total_users ) ) . '</a>';
     98                $role_links['all'] = "<a href='" . network_admin_url('users.php') . "'$class>" . sprintf( _nx( 'All %s', 'All %s', $total_users, 'users' ), '<span class="count">('.number_format_i18n( $total_users ).')</span>' ) . '</a>';
    9999                $class = $role == 'super' ? ' class="current"' : '';
    100                 $role_links['super'] = "<a href='" . network_admin_url('users.php?role=super') . "'$class>" . sprintf( _n( 'Super Admin <span class="count">(%s)</span>', 'Super Admins <span class="count">(%s)</span>', $total_admins ), number_format_i18n( $total_admins ) ) . '</a>';
     100                $role_links['super'] = "<a href='" . network_admin_url('users.php?role=super') . "'$class>" . sprintf( _n( 'Super Admin %s', 'Super Admins %s', $total_admins ), '<span class="count">('.number_format_i18n( $total_admins ).')</span>' ) . '</a>';
    101101
    102102                return $role_links;
    103103        }
  • src/wp-admin/includes/class-wp-plugins-list-table.php

    diff --git src/wp-admin/includes/class-wp-plugins-list-table.php src/wp-admin/includes/class-wp-plugins-list-table.php
    index 8ee85ba..72f574b 100644
    class WP_Plugins_List_Table extends WP_List_Table {  
    274274
    275275                        switch ( $type ) {
    276276                                case 'all':
    277                                         $text = _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $count, 'plugins' );
     277                                        $text = sprintf( _nx( 'All %s', 'All %s', $count, 'plugins' ), '<span class="count">(%s)</span>' );
    278278                                        break;
    279279                                case 'active':
    280                                         $text = _n( 'Active <span class="count">(%s)</span>', 'Active <span class="count">(%s)</span>', $count );
     280                                        $text = sprintf( _n( 'Active %s', 'Active %s', $count ), '<span class="count">(%s)</span>' );
    281281                                        break;
    282282                                case 'recently_activated':
    283                                         $text = _n( 'Recently Active <span class="count">(%s)</span>', 'Recently Active <span class="count">(%s)</span>', $count );
     283                                        $text = sprintf( _n( 'Recently Active %s', 'Recently Active %s', $count ), '<span class="count">(%s)</span>' );
    284284                                        break;
    285285                                case 'inactive':
    286                                         $text = _n( 'Inactive <span class="count">(%s)</span>', 'Inactive <span class="count">(%s)</span>', $count );
     286                                        $text = sprintf( _n( 'Inactive %s', 'Inactive %s', $count ), '<span class="count">(%s)</span>' );
    287287                                        break;
    288288                                case 'mustuse':
    289                                         $text = _n( 'Must-Use <span class="count">(%s)</span>', 'Must-Use <span class="count">(%s)</span>', $count );
     289                                        $text = sprintf( _n( 'Must-Use %s', 'Must-Use %s', $count ), '<span class="count">(%s)</span>' ) ;
    290290                                        break;
    291291                                case 'dropins':
    292                                         $text = _n( 'Drop-ins <span class="count">(%s)</span>', 'Drop-ins <span class="count">(%s)</span>', $count );
     292                                        $text = sprintf( _n( 'Drop-ins %s', 'Drop-ins %s', $count ), '<span class="count">(%s)</span>' );
    293293                                        break;
    294294                                case 'upgrade':
    295                                         $text = _n( 'Update Available <span class="count">(%s)</span>', 'Update Available <span class="count">(%s)</span>', $count );
     295                                        $text = sprintf( _n( 'Update Available %s', 'Update Available %s', $count ), '<span class="count">(%s)</span>' );
    296296                                        break;
    297297                        }
    298298
  • src/wp-admin/includes/class-wp-posts-list-table.php

    diff --git src/wp-admin/includes/class-wp-posts-list-table.php src/wp-admin/includes/class-wp-posts-list-table.php
    index cfbe8e3..7b33554 100644
    class WP_Posts_List_Table extends WP_List_Table {  
    181181                if ( $this->user_posts_count ) {
    182182                        if ( isset( $_GET['author'] ) && ( $_GET['author'] == $current_user_id ) )
    183183                                $class = ' class="current"';
    184                         $status_links['mine'] = "<a href='edit.php?post_type=$post_type&author=$current_user_id'$class>" . sprintf( _nx( 'Mine <span class="count">(%s)</span>', 'Mine <span class="count">(%s)</span>', $this->user_posts_count, 'posts' ), number_format_i18n( $this->user_posts_count ) ) . '</a>';
     184                        $status_links['mine'] = "<a href='edit.php?post_type=$post_type&author=$current_user_id'$class>" . sprintf( _nx( 'Mine %s', 'Mine %s', $this->user_posts_count, 'posts' ), '<span class="count">(' . number_format_i18n( $this->user_posts_count ) . ')</span>' ) . '</a>';
    185185                        $allposts = '&all_posts=1';
    186186                        $class = '';
    187187                }
    class WP_Posts_List_Table extends WP_List_Table {  
    198198
    199199                $all_inner_html = sprintf(
    200200                        _nx(
    201                                 'All <span class="count">(%s)</span>',
    202                                 'All <span class="count">(%s)</span>',
     201                                'All %s',
     202                                'All %s',
    203203                                $total_posts,
    204204                                'posts'
    205205                        ),
    206                         number_format_i18n( $total_posts )
     206                        '<span class="count">(' . number_format_i18n( $total_posts ) . ')</span>'
    207207                );
    208208
    209209                $status_links['all'] = "<a href='edit.php?post_type=$post_type{$allposts}'$class>" . $all_inner_html . '</a>';
    class WP_Posts_List_Table extends WP_List_Table {  
    228228                if ( ! empty( $this->sticky_posts_count ) ) {
    229229                        $class = ! empty( $_REQUEST['show_sticky'] ) ? ' class="current"' : '';
    230230
    231                         $sticky_link = array( 'sticky' => "<a href='edit.php?post_type=$post_type&amp;show_sticky=1'$class>" . sprintf( _nx( 'Sticky <span class="count">(%s)</span>', 'Sticky <span class="count">(%s)</span>', $this->sticky_posts_count, 'posts' ), number_format_i18n( $this->sticky_posts_count ) ) . '</a>' );
     231                        $sticky_link = array( 'sticky' => "<a href='edit.php?post_type=$post_type&amp;show_sticky=1'$class>" . sprintf( _nx( 'Sticky %s', 'Sticky %s', $this->sticky_posts_count, 'posts' ), '<span class="count">(' . number_format_i18n( $this->sticky_posts_count ) . ')</span>' ) . '</a>' );
    232232
    233233                        // Sticky comes after Publish, or if not listed, after All.
    234234                        $split = 1 + array_search( ( isset( $status_links['publish'] ) ? 'publish' : 'all' ), array_keys( $status_links ) );
  • src/wp-admin/includes/class-wp-users-list-table.php

    diff --git src/wp-admin/includes/class-wp-users-list-table.php src/wp-admin/includes/class-wp-users-list-table.php
    index 1c3cd29..d00acee 100644
    class WP_Users_List_Table extends WP_List_Table {  
    153153
    154154                $class = empty($role) ? ' class="current"' : '';
    155155                $role_links = array();
    156                 $role_links['all'] = "<a href='$url'$class>" . sprintf( _nx( 'All <span class="count">(%s)</span>', 'All <span class="count">(%s)</span>', $total_users, 'users' ), number_format_i18n( $total_users ) ) . '</a>';
     156                $role_links['all'] = "<a href='$url'$class>" . sprintf( _nx( 'All %s', 'All %s', $total_users, 'users' ), '<span class="count">(' . number_format_i18n( $total_users ) . ')</span>' ) . '</a>';
    157157                foreach ( $wp_roles->get_names() as $this_role => $name ) {
    158158                        if ( !isset($avail_roles[$this_role]) )
    159159                                continue;