WordPress.org

Make WordPress Core

Ticket #6781: edit_post_rows_simplification.patch

File edit_post_rows_simplification.patch, 842 bytes (added by simonwheatley, 7 years ago)

Replace switch statement

  • wp-admin/edit-post-rows.php

    diff -urN site_copy/wp-admin/edit-post-rows.php site/wp-admin/edit-post-rows.php
    old new  
    136136                <td> 
    137137                <a href="<?php the_permalink(); ?>" title="<?php echo attribute_escape(sprintf(__('View "%s"'), $title)); ?>" rel="permalink"> 
    138138                <?php 
    139                 switch ( $post->post_status ) { 
    140                         case 'publish' : 
    141                         case 'private' : 
    142                                 _e('Published'); 
    143                                 break; 
    144                         case 'future' : 
    145                                 _e('Scheduled'); 
    146                                 break; 
    147                         case 'pending' : 
    148                                 _e('Pending Review'); 
    149                                 break; 
    150                         case 'draft' : 
    151                                 _e('Unpublished'); 
    152                                 break; 
    153                 } 
     139                if ( array_key_exists( $post->post_status, $post_stati ) )  
     140                        echo $post_stati[ $post->post_status ][ 0 ]; // Already translated 
    154141                ?> 
    155142                </a> 
    156143                </td>