X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/fa11948979fd6a4ea5705dc613b239699a459db3..16e7b37c7914d753890c1a05a9335f3b43751eb8:/wp-includes/feed-atom-comments.php diff --git a/wp-includes/feed-atom-comments.php b/wp-includes/feed-atom-comments.php index a7777f19..9e62f20a 100644 --- a/wp-includes/feed-atom-comments.php +++ b/wp-includes/feed-atom-comments.php @@ -7,30 +7,50 @@ header('Content-Type: ' . feed_content_type('atom') . '; charset=' . get_option('blog_charset'), true); echo ''; + +/** This action is documented in wp-includes/feed-rss2.php */ +do_action( 'rss_tag_pre', 'atom-comments' ); ?> + > <?php - if ( is_singular() ) + if ( is_singular() ) { + /* translators: Comments feed title. 1: Post title */ printf( ent2ncr( __( 'Comments on %s' ) ), get_the_title_rss() ); - elseif ( is_search() ) + } 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 - printf( ent2ncr( __( 'Comments for %s' ) ), get_bloginfo_rss( 'name' ) . get_wp_title_rss() ); + } else { + /* translators: Comments feed title. 1: Site name */ + printf( ent2ncr( __( 'Comments for %s' ) ), get_wp_title_rss() ); + } ?> - + - + @@ -39,7 +59,14 @@ echo '' - + comment_post_ID ); @@ -50,8 +77,10 @@ if ( have_comments() ) : while ( have_comments() ) : the_comment(); $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()); } ?> @@ -71,7 +100,7 @@ if ( have_comments() ) : while ( have_comments() ) : the_comment(); ]]> comment_parent == 0 ) : // This comment is top level ?> comment_ID, $comment_post->ID); + /** + * Fires at the end of each Atom comment feed item. + * + * @since 2.2.0 + * + * @param int $comment_id ID of the current comment. + * @param int $comment_post_id ID of the post the current comment is connected to. + */ + do_action( 'comment_atom_entry', $comment->comment_ID, $comment_post->ID ); ?>