WordPress.org

Make WordPress Core

Ticket #7855: 7855.1.diff

File 7855.1.diff, 3.8 KB (added by ShaneF, 6 years ago)

has also some fixes.

  • wp-admin/includes/template.php

     
    171171                                $output .= '<div class="slug">' . $category->slug . '</div>'; 
    172172                                $output .= '<div class="cat_parent">' . $category->parent . '</div></div></td>'; 
    173173                                break; 
     174                        case 'id': 
     175                                $output .= "<td $attributes>$category->term_id</td>"; 
     176                                break; 
    174177                        case 'description': 
    175178                                $output .= "<td $attributes>$category->description</td>"; 
    176179                                break; 
     
    339342                                $output .= '<div class="slug">' . $category->slug . '</div>'; 
    340343                                $output .= '<div class="cat_parent">' . $category->parent . '</div></div></td>'; 
    341344                                break; 
     345                        case 'id': 
     346                                $output .= "<td $attributes>$category->term_id</td>"; 
     347                                break; 
    342348                        case 'description': 
    343349                                $output .= "<td $attributes>$category->description</td>"; 
    344350                                break; 
     
    741747        $posts_columns['cb'] = '<input type="checkbox" />'; 
    742748 
    743749        $posts_columns['title'] = __('Title'); 
     750         
     751        $posts_columns['id'] = __('ID'); 
    744752 
    745         $post_status = isset( $_GET['post_status'] ) ? $_GET['post_status'] : ''; 
     753        if ( isset($_GET['post_status']) && 'draft' === $_GET['post_status'] ) 
     754                $posts_columns['modified'] = __('Modified'); 
     755        elseif ( isset($_GET['post_status']) && 'pending' === $_GET['post_status'] ) 
     756                $posts_columns['modified'] = __('Submitted'); 
     757        else 
     758                $posts_columns['date'] = __('Date'); 
    746759 
    747         switch( $post_status ) { 
    748                 case 'draft': 
    749                         $posts_columns['modified'] = __('Modified'); 
    750                         break; 
    751                 case 'pending': 
    752                         $posts_columns['modified'] = __('Submitted'); 
    753                         break; 
    754                 default: 
    755                         $posts_columns['date'] = __('Date'); 
    756         } 
    757  
    758760        $posts_columns['author'] = __('Author'); 
    759761        if ( !in_array($post_status, array('pending', 'draft', 'future')) ) 
    760762                $posts_columns['comments'] = '<div class="vers"><img alt="" src="images/comment-grey-bubble.png" /></div>'; 
     
    805807                        $columns = array( 
    806808                                'cb' => '<input type="checkbox" />', 
    807809                                'name' => __('Name'), 
     810                                'id' => __('ID'), 
    808811                                'description' => __('Description'), 
    809812                                'slug' => __('Slug'), 
    810813                                'posts' => __('Posts') 
     
    815818                        $columns = array( 
    816819                                'cb' => '<input type="checkbox" />', 
    817820                                'name' => __('Name'), 
     821                                'id' => __('ID'), 
    818822                                'description' => __('Description'), 
    819823                                'links' => __('Links') 
    820824                        ); 
     
    866870        foreach ( $columns as $column_key => $column_display_name ) { 
    867871                $class = ' class="manage-column'; 
    868872 
    869                 if ( 'modified' == $column_key ) 
    870                         $column_key = 'date'; 
    871  
    872873                $class .= " column-$column_key"; 
    873874 
    874875                if ( 'cb' == $column_key ) 
     
    885886                if ( isset($styles[$type]) && isset($styles[$type][$column_key]) ) 
    886887                        $style .= ' ' . $styles[$type][$column_key]; 
    887888                $style = ' style="' . $style . '"'; 
     889                 
    888890?> 
    889891        <th scope="col" <?php echo $id ? "id=\"$column_key\"" : ""; echo $class; echo $style; ?>><?php echo $column_display_name; ?></th> 
    890892<?php } 
     
    12681270 
    12691271                case 'modified': 
    12701272                case 'date': 
    1271                         $attributes = 'class="date column-date"' . $style; 
     1273                        $attributes = 'class="'.$column_name.' column-'.$column_name.'"' . $style; 
    12721274                        if ( '0000-00-00 00:00:00' == $post->post_date && 'date' == $column_name ) { 
    12731275                                $t_time = $h_time = __('Unpublished'); 
    12741276                        } else { 
     
    14921494                break; 
    14931495        case 'modified': 
    14941496        case 'date': 
    1495                 $attributes = 'class="date column-date"' . $style; 
     1497                $attributes = 'class="'.$column_name.' column-'.$column_name.'"' . $style; 
    14961498                if ( '0000-00-00 00:00:00' == $page->post_date && 'date' == $column_name ) { 
    14971499                        $t_time = $h_time = __('Unpublished'); 
    14981500                } else { 
     
    15671569                <td <?php echo $attributes ?>><a href="edit-pages.php?author=<?php the_author_ID(); ?>"><?php the_author() ?></a></td> 
    15681570                <?php 
    15691571                break; 
     1572                 
     1573        case 'id': 
     1574                ?> 
     1575                <td <?php echo $attributes ?>><?php echo $id; ?></td> 
     1576                <?php 
     1577                break; 
    15701578 
    15711579        case 'status': 
    15721580                ?>