diff -r c7c34916027a -r 177826044cd9 wp/wp-includes/feed-rss2-comments.php --- a/wp/wp-includes/feed-rss2-comments.php Mon Oct 14 18:06:33 2019 +0200 +++ b/wp/wp-includes/feed-rss2-comments.php Mon Oct 14 18:28:13 2019 +0200 @@ -5,9 +5,9 @@ * @package WordPress */ -header('Content-Type: ' . feed_content_type('rss2') . '; charset=' . get_option('blog_charset'), true); +header( 'Content-Type: ' . feed_content_type( 'rss2' ) . '; charset=' . get_option( 'blog_charset' ), true ); -echo ''; +echo ''; /** This action is documented in wp-includes/feed-rss2.php */ do_action( 'rss_tag_pre', 'rss2-comments' ); @@ -32,33 +32,36 @@ ?> > - <?php - if ( is_singular() ) { - /* translators: Comments feed title. 1: Post title */ - printf( ent2ncr( __( 'Comments on: %s' ) ), get_the_title_rss() ); - } elseif ( is_search() ) { - /* translators: Comments feed title. 1: Site name, 2: Search query */ - printf( ent2ncr( __( 'Comments for %1$s searching on %2$s' ) ), get_bloginfo_rss( 'name' ), get_search_query() ); - } else { - /* translators: Comments feed title. 1: Site name */ - printf( ent2ncr( __( 'Comments for %s' ) ), get_wp_title_rss() ); - } - ?> + + <?php + if ( is_singular() ) { + /* translators: Comments feed title. %s: Post title */ + printf( ent2ncr( __( 'Comments on: %s' ) ), get_the_title_rss() ); + } elseif ( is_search() ) { + /* translators: Comments feed title. 1: Site name, 2: Search query */ + printf( ent2ncr( __( 'Comments for %1$s searching on %2$s' ) ), get_bloginfo_rss( 'name' ), get_search_query() ); + } else { + /* translators: Comments feed title. %s: Site name */ + printf( ent2ncr( __( 'Comments for %s' ) ), get_wp_title_rss() ); + } + ?> + - - - - + + + + - + + + + ?> + comment_post_ID ); + if ( have_comments() ) : + while ( have_comments() ) : + the_comment(); + $comment_post = $GLOBALS['post'] = get_post( $comment->comment_post_ID ); + ?> + + + <?php + if ( ! is_singular() ) { + $title = get_the_title( $comment_post->ID ); + /** This filter is documented in wp-includes/feed.php */ + $title = apply_filters( 'the_title_rss', $title ); + /* translators: Individual comment title. 1: Post title, 2: Comment author name */ + printf( ent2ncr( __( 'Comment on %1$s by %2$s' ) ), $title, get_comment_author_rss() ); + } else { + /* translators: Comment author title. %s: Comment author name */ + printf( ent2ncr( __( 'By: %s' ) ), get_comment_author_rss() ); + } + ?> + + + ]]> + + + + + ]]> + + ]]> + ]]> + comment_ID The ID of the comment being displayed. + * @param int $comment_post->ID The ID of the post the comment is connected to. + */ + do_action( 'commentrss2_item', $comment->comment_ID, $comment_post->ID ); + ?> + + - - <?php - if ( !is_singular() ) { - $title = get_the_title($comment_post->ID); - /** This filter is documented in wp-includes/feed.php */ - $title = apply_filters( 'the_title_rss', $title ); - /* translators: Individual comment title. 1: Post title, 2: Comment author name */ - printf(ent2ncr(__('Comment on %1$s by %2$s')), $title, get_comment_author_rss()); - } else { - /* translators: Comment author title. 1: Comment author name */ - printf(ent2ncr(__('By: %s')), get_comment_author_rss()); - } - ?> - - ]]> - - - - - ]]> - - ]]> - ]]> -comment_ID The ID of the comment being displayed. - * @param int $comment_post->ID The ID of the post the comment is connected to. - */ - do_action( 'commentrss2_item', $comment->comment_ID, $comment_post->ID ); -?> - -