Make WordPress Core

Ticket #6432: 6432.diff

File 6432.diff, 1.2 KB (added by DD32, 16 years ago)
  • wp-admin/includes/dashboard.php

     
    350350                                $text = _c( '%1$s linked here saying, "%3$s"|feed_display' );
    351351
    352352                        if ( $show_date ) {
    353                                 if ( $show_author || $show_summary )
    354                                         $text .= _c( ' on %4$s|feed_display' );
    355                                 $date = wp_specialchars( strip_tags( isset($item['pubdate']) ? $item['pubdate'] : $item['published'] ) );
    356                                 $date = strtotime( $date );
    357                                 $date = gmdate( get_option( 'date_format' ), $date );
     353                                $text .= _c( ' on %4$s|feed_display' );
     354                                if ( isset($item['pubdate']) )
     355                                        $date = $item['pubdate'];
     356                                elseif ( isset($item['published']) )
     357                                        $date = $item['published'];
     358                                elseif ( isset($item['dc']['date']) )
     359                                        $date = $item['dc']['date'];
     360                                $date = wp_specialchars( strip_tags( $date ) );
     361                                if( !empty($date) ){
     362                                        $date = strtotime( $date );
     363                                        $date = gmdate( get_option( 'date_format' ), $date );
     364                                }
    358365                        }
    359366
    360367                        echo "\t<li>" . sprintf( _c( "$text|feed_display" ), $publisher, $link, $content, $date ) . "</li>\n";