From f65528ed41aa8097298af481b51cd9808a4c137c Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 22 Aug 2007 22:42:57 +0000 Subject: [PATCH] Fix get_post_comments_feed_link() to work with pages. fixes #4637 git-svn-id: http://svn.automattic.com/wordpress/trunk@5919 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/link-template.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/wp-includes/link-template.php b/wp-includes/link-template.php index 9e71ac17d..0b4c43989 100644 --- a/wp-includes/link-template.php +++ b/wp-includes/link-template.php @@ -260,12 +260,16 @@ function get_post_comments_feed_link($post_id = '', $feed = 'rss2') { $post_id = (int) $id; if ( '' != get_option('permalink_structure') ) { - $url = trailingslashit( get_permalink() ) . 'feed'; + $url = trailingslashit( get_permalink($post_id) ) . 'feed'; if ( 'rss2' != $feed ) $url .= "/$feed"; $url = user_trailingslashit($url, 'single_feed'); } else { - $url = get_option('home') . "/?feed=$feed&p=$id"; + $type = get_post_field('post_type', $post_id); + if ( 'page' == $type ) + $url = get_option('home') . "/?feed=$feed&page_id=$post_id"; + else + $url = get_option('home') . "/?feed=$feed&p=$post_id"; } return apply_filters('post_comments_feed_link', $url);