WordPress.org

Make WordPress Core

Ticket #25408: 25408.19.diff

File 25408.19.diff, 3.1 KB (added by helen, 6 years ago)
  • src/wp-admin/includes/class-wp-ms-themes-list-table.php

     
    245245        }
    246246
    247247        /**
    248          * Get the name of the default primary column.
     248         * Get the name of the primary column.
    249249         *
    250250         * @since 4.3.0
    251251         * @access protected
    252252         *
    253          * @return string Name of the default primary column name, in this case, 'name'.
     253         * @return string Unalterable name of the primary column name, in this case, 'name'.
    254254         */
    255         protected function get_default_primary_column_name() {
     255        protected function get_primary_column_name() {
    256256                return 'name';
    257257        }
    258258
     
    438438                        if ( in_array( $column_name, $hidden ) )
    439439                                $style = ' style="display:none;"';
    440440
     441                        $extra_class = '';
     442                        if ( $primary === $column_name ) {
     443                                $extra_class = ' column-primary';
     444                        }
     445
    441446                        switch ( $column_name ) {
    442447                                case 'cb':
    443448                                        echo "<th scope='row' class='check-column'>$checkbox</th>";
    444449                                        break;
    445450                                case 'name':
    446                                         echo "<td class='theme-title'$style><strong>" . $theme->display('Name') . "</strong>";
     451                                        echo "<td class='theme-title{$extra_class}'$style><strong>" . $theme->display('Name') . "</strong>";
    447452                                        if ( $primary === $column_name ) {
    448453                                                echo $this->row_actions($actions, true);
    449454                                        }
    450455                                        echo "</td>";
    451456                                        break;
    452457                                case 'description':
    453                                         echo "<td class='column-description desc'$style>";
     458                                        echo "<td class='column-description desc{$extra_class}'$style>";
    454459                                        if ( $theme->errors() ) {
    455460                                                $pre = $status == 'broken' ? __( 'Broken Theme:' ) . ' ' : '';
    456461                                                echo '<p><strong class="attention">' . $pre . $theme->errors()->get_error_message() . '</strong></p>';
     
    492497                                        break;
    493498
    494499                                default:
    495                                         echo "<td class='$column_name column-$column_name'$style>";
     500                                        echo "<td class='$column_name column-$column_name{$extra_class}'$style>";
    496501
    497502                                        /**
    498503                                         * Fires inside each custom column of the Multisite themes list table.
  • src/wp-admin/includes/class-wp-plugins-list-table.php

     
    581581
    582582                list( $columns, $hidden, $sortable, $primary ) = $this->get_column_info();
    583583
    584                 $extra_class = ' has-row-actions column-primary';
     584                $extra_class = ' column-primary';
    585585
    586586                foreach ( $columns as $column_name => $column_display_name ) {
    587587                        $style = '';
     
    719719        }
    720720
    721721        /**
    722          * Get the name of default primary column for this specific list table.
     722         * Get the name of primary column for this specific list table.
    723723         *
    724724         * @since 4.3.0
    725725         * @access protected
    726726         *
    727          * @return string Name for the default primary column, in this case, 'plugin'.
     727         * @return string Unalterable name for the primary column, in this case, 'plugin'.
    728728         */
    729         protected function get_default_primary_column_name() {
     729        protected function get_primary_column_name() {
    730730                return 'plugin';
    731731        }
    732732}