X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/7688c6ba71852cd89123b62b2d57683535e4702a..53f4633144ed68c8b8fb5861f992b5489894a940:/wp-includes/feed-atom-comments.php diff --git a/wp-includes/feed-atom-comments.php b/wp-includes/feed-atom-comments.php index ee9a73b4..785a0c24 100644 --- a/wp-includes/feed-atom-comments.php +++ b/wp-includes/feed-atom-comments.php @@ -1,42 +1,78 @@ '; + +/** This action is documented in wp-includes/feed-rss2.php */ +do_action( 'rss_tag_pre', 'atom-comments' ); ?> + xml:lang="" + xmlns:thr="http://purl.org/syndication/thread/1.0" + > <?php if ( is_singular() ) - printf(__('Comments on: %s'), get_the_title_rss()); + printf( ent2ncr( __( 'Comments on %s' ) ), get_the_title_rss() ); elseif ( is_search() ) - printf(__('Comments for %s searching on %s'), get_bloginfo_rss( 'name' ), attribute_escape($wp_query->query_vars['s'])); + printf( ent2ncr( __( 'Comments for %1$s searching on %2$s' ) ), get_bloginfo_rss( 'name' ), get_search_query() ); else - printf(__('Comments for %s'), get_bloginfo_rss( 'name' ) . get_wp_title_rss()); + printf( ent2ncr( __( 'Comments for %s' ) ), get_bloginfo_rss( 'name' ) . get_wp_title_rss() ); ?> - - WordPress + - + + + + + + + + + + - + + comment_post_ID); - get_post_custom($comment_post->ID); + $comment_post = $GLOBALS['post'] = get_post( $comment->comment_post_ID ); ?> <?php if ( !is_singular() ) { $title = get_the_title($comment_post->ID); - $title = apply_filters('the_title_rss', $title); - printf(__('Comment on %1$s by %2$s'), $title, get_comment_author_rss()); + /** 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(__('By: %s'), get_comment_author_rss()); + printf(ent2ncr(__('By: %s')), get_comment_author_rss()); } ?> @@ -47,15 +83,32 @@ if ( have_comments() ) : while ( have_comments() ) : the_comment(); - - - -post_password) && $_COOKIE['wp-postpass'] != $comment_post->post_password) : ?> + + + + ]]> ]]> comment_ID, $comment_post->ID); + // Return comment threading information (http://www.ietf.org/rfc/rfc4685.txt) + if ( $comment->comment_parent == 0 ) : // This comment is top level ?> + +comment_parent); + // The rel attribute below and the id tag above should be GUIDs, but WP doesn't create them for comments (unlike posts). Either way, it's more important that they both use the same system +?> + +comment_ID, $comment_post->ID ); ?>