X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/a6f44f0edcda2471c5a33e4156c1c9488c7f3210..refs/tags/wordpress-3.7:/wp-includes/feed-rss2-comments.php?ds=inline diff --git a/wp-includes/feed-rss2-comments.php b/wp-includes/feed-rss2-comments.php index a6a91016..a8a1c13b 100644 --- a/wp-includes/feed-rss2-comments.php +++ b/wp-includes/feed-rss2-comments.php @@ -14,8 +14,20 @@ echo ''; xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" - - > + + + +> <?php if ( is_singular() ) @@ -29,25 +41,34 @@ echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; <link><?php (is_single()) ? the_permalink_rss() : bloginfo_rss("url") ?></link> <description><?php bloginfo_rss("description") ?></description> <lastBuildDate><?php echo mysql2date('r', get_lastcommentmodified('GMT')); ?></lastBuildDate> + <?php /** This filter is documented in wp-includes/feed-rss2.php */ ?> <sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod> + <?php /** This filter is documented in wp-includes/feed-rss2.php */ ?> <sy:updateFrequency><?php echo apply_filters( 'rss_update_frequency', '1' ); ?></sy:updateFrequency> - <?php do_action('commentsrss2_head'); ?> -<?php -if ( have_comments() ) : while ( have_comments() ) : the_comment(); - $comment_post = $GLOBALS['post'] = get_post( $comment->comment_post_ID ); -?> + <?php + /** + * Fires at the end of the RSS2 comment feed header. + * + * @since 2.3.0 + */ + do_action( 'commentsrss2_head' ); + + if ( have_comments() ) : while ( have_comments() ) : the_comment(); + $comment_post = $GLOBALS['post'] = get_post( $comment->comment_post_ID ); + ?> <item> <title><?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 +78,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 ); ?>