X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/6c8f14c09105d0afa4c1574215c59b5021040e76..4feeb71a9d812a9ae371c28a3d8b442a4394ded7:/wp-includes/feed-rss2-comments.php?ds=sidebyside diff --git a/wp-includes/feed-rss2-comments.php b/wp-includes/feed-rss2-comments.php index a6a91016..f05bb8f7 100644 --- a/wp-includes/feed-rss2-comments.php +++ b/wp-includes/feed-rss2-comments.php @@ -5,17 +5,32 @@ * @package WordPress */ -header('Content-Type: ' . feed_content_type('rss-http') . '; charset=' . get_option('blog_charset'), true); +header('Content-Type: ' . feed_content_type('rss2') . '; charset=' . get_option('blog_charset'), true); echo ''; + +/** This action is documented in wp-includes/feed-rss2.php */ +do_action( 'rss_tag_pre', 'rss2-comments' ); ?> - > + + + +> <?php if ( is_singular() ) @@ -23,31 +38,44 @@ echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; elseif ( is_search() ) printf( ent2ncr( __( 'Comments for %1$s searching on %2$s' ) ), get_bloginfo_rss( 'name' ), get_search_query() ); else - printf( ent2ncr( __( 'Comments for %s' ) ), get_bloginfo_rss( 'name' ) . get_wp_title_rss() ); + printf( ent2ncr( __( 'Comments for %s' ) ), get_wp_title_rss() ); ?> - - - -comment_post_ID ); -?> + + + comment_post_ID ); + ?> <?php if ( !is_singular() ) { $title = get_the_title($comment_post->ID); - $title = apply_filters('the_title_rss', $title); + /** This filter is documented in wp-includes/feed.php */ + $title = apply_filters( 'the_title_rss', $title ); printf(ent2ncr(__('Comment on %1$s by %2$s')), $title, get_comment_author_rss()); } else { printf(ent2ncr(__('By: %s')), get_comment_author_rss()); } ?> - + ]]> @@ -57,7 +85,15 @@ if ( have_comments() ) : while ( have_comments() ) : the_comment(); ]]> ]]> comment_ID, $comment_post->ID); + /** + * Fires at the end of each RSS2 comment feed item. + * + * @since 2.1.0 + * + * @param int $comment->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 ); ?>