Ticket #1256: comments-rss-gmt.diff
File comments-rss-gmt.diff, 2.7 KB (added by , 20 years ago) |
---|
-
wp-includes/comment-functions.php
288 288 echo get_comment_date( $d ); 289 289 } 290 290 291 function get_comment_time( $d = '' ) {291 function get_comment_time( $d = '', $gmt = false ) { 292 292 global $comment; 293 $comment_date = $gmt? $comment->comment_date_gmt : $comment->comment_date; 293 294 if ( '' == $d ) 294 $date = mysql2date(get_settings('time_format'), $comment ->comment_date);295 $date = mysql2date(get_settings('time_format'), $comment_date); 295 296 else 296 $date = mysql2date($d, $comment ->comment_date);297 $date = mysql2date($d, $comment_date); 297 298 return apply_filters('get_comment_time', $date); 298 299 } 299 300 … … 670 671 return true; 671 672 } 672 673 673 ?> 674 No newline at end of file 674 ?> -
wp-commentsrss2.php
30 30 <?php 31 31 if (is_single() || is_page()) { 32 32 $comments = $wpdb->get_results("SELECT comment_ID, comment_author, comment_author_email, 33 comment_author_url, comment_date, comment_ content, comment_post_ID,33 comment_author_url, comment_date, comment_date_gmt, comment_content, comment_post_ID, 34 34 $wpdb->posts.ID, $wpdb->posts.post_password FROM $wpdb->comments 35 35 LEFT JOIN $wpdb->posts ON comment_post_id = id WHERE comment_post_ID = '$id' 36 36 AND $wpdb->comments.comment_approved = '1' AND ($wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_status = 'static') … … 38 38 ORDER BY comment_date DESC LIMIT " . get_settings('posts_per_rss') ); 39 39 } else { // if no post id passed in, we'll just ue the last 10 comments. 40 40 $comments = $wpdb->get_results("SELECT comment_ID, comment_author, comment_author_email, 41 comment_author_url, comment_date, comment_ content, comment_post_ID,41 comment_author_url, comment_date, comment_date_gmt, comment_content, comment_post_ID, 42 42 $wpdb->posts.ID, $wpdb->posts.post_password FROM $wpdb->comments 43 43 LEFT JOIN $wpdb->posts ON comment_post_id = id WHERE ($wpdb->posts.post_status = 'publish' OR $wpdb->posts.post_status = 'static') 44 44 AND $wpdb->comments.comment_approved = '1' AND post_date < '".date("Y-m-d H:i:s")."' … … 51 51 <item> 52 52 <title>by: <?php comment_author_rss() ?></title> 53 53 <link><?php comment_link() ?></link> 54 <pubDate><?php comment_time('r'); ?></pubDate>54 <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_comment_time('Y-m-d H:i:s', true), false); ?></pubDate> 55 55 <guid><?php comment_link() ?></guid> 56 56 <?php 57 57 if (!empty($comment->post_password) && $_COOKIE['wp-postpass'] != $comment->post_password) {