WordPress.org

Make WordPress Core

Ticket #8064: 8064_futurepost_display.diff

File 8064_futurepost_display.diff, 1.0 KB (added by hailin, 5 years ago)

patch

  • C:/xampp/htdocs/wordpress_trunk/wp-admin/includes/template.php

     
    12441244                                $m_time = $post->post_date; 
    12451245                                $time = get_post_time('G', true, $post); 
    12461246 
    1247                                 if ( ( abs(time() - $time) ) < 86400 ) { 
    1248                                         if ( ( 'future' == $post->post_status) ) 
     1247                                $time_diff = time() - $time;  
     1248                                 
     1249                                if ( ( 'future' == $post->post_status) ) { 
     1250                                        if ( $time_diff <= 0 ) 
    12491251                                                $h_time = sprintf( __('%s from now'), human_time_diff( $time ) ); 
    1250                                         else 
     1252                                        else  
     1253                                                $h_time = sprintf( __('missed scheduled date: %s'), $t_time ); 
     1254                                } else { 
     1255                                         
     1256                                        if ( $time_diff > 0 && $time_diff < 24*60*60 ) 
    12511257                                                $h_time = sprintf( __('%s ago'), human_time_diff( $time ) ); 
    1252                                 } else { 
    1253                                         $h_time = mysql2date(__('Y/m/d'), $m_time); 
     1258                                        else  
     1259                                                $h_time = mysql2date(__('Y/m/d'), $m_time); 
    12541260                                } 
    12551261                        } 
    12561262