From c048b4a3d4bdaec849fc3ca16598f61ec71cf16c Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Mon, 24 Sep 2012 21:21:29 +0000 Subject: [PATCH] Auto feeds for post type archives. props mgdl, wonderboymusic. fixes #21648. git-svn-id: https://develop.svn.wordpress.org/trunk@21984 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/general-template.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wp-includes/general-template.php b/wp-includes/general-template.php index 419c59dabb..939e9deed4 100644 --- a/wp-includes/general-template.php +++ b/wp-includes/general-template.php @@ -1631,6 +1631,8 @@ function feed_links_extra( $args = array() ) { 'authortitle' => __('%1$s %2$s Posts by %3$s Feed'), /* translators: 1: blog name, 2: separator(raquo), 3: search phrase */ 'searchtitle' => __('%1$s %2$s Search Results for “%3$s” Feed'), + /* translators: 1: blog name, 2: separator(raquo), 3: post type name */ + 'posttypetitle' => __('%1$s %2$s %3$s Feed'), ); $args = wp_parse_args( $args, $defaults ); @@ -1661,7 +1663,10 @@ function feed_links_extra( $args = array() ) { } elseif ( is_search() ) { $title = sprintf( $args['searchtitle'], get_bloginfo('name'), $args['separator'], get_search_query( false ) ); $href = get_search_feed_link(); - } + } elseif ( is_post_type_archive() ) { + $title = sprintf( $args['posttypetitle'], get_bloginfo('name'), $args['separator'], post_type_archive_title( '', false ) ); + $href = get_post_type_archive_feed_link( get_post_type() ); + } if ( isset($title) && isset($href) ) echo '' . "\n";