WordPress.org

Make WordPress Core

Ticket #8064: 8064_futurepost_display.diff

File 8064_futurepost_display.diff, 1.0 KB (added by hailin, 10 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