From edb61cba2efcc863aa96a7cd412b31600061d956 Mon Sep 17 00:00:00 2001 From: Boone Gorges Date: Mon, 4 Dec 2017 21:55:40 +0000 Subject: [PATCH] Don't do a strict taxonomy check in `get_category_link()`. Prior to version 4.9, a quirk in the implementation of `get_term()` caused `get_category_link( 123 )` to fetch the taxonomy archive link for term 123 even if 123 is not in the 'category' taxonomy. The quirk was fixed in [40979]; see #40671. This bugfix introduced a regression for theme authors who were expecting the old behavior. By lifting the 'category' restriction, we allow the template function to work in the old way. Merges [42364], [42365] to the 4.9 branch. Fixes #42717. See #42771. Built from https://develop.svn.wordpress.org/branches/4.9@42369 git-svn-id: http://core.svn.wordpress.org/branches/4.9@42198 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/category-template.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wp-includes/category-template.php b/wp-includes/category-template.php index 302aa032c2..46e53be683 100644 --- a/wp-includes/category-template.php +++ b/wp-includes/category-template.php @@ -20,7 +20,7 @@ function get_category_link( $category ) { if ( ! is_object( $category ) ) $category = (int) $category; - $category = get_term_link( $category, 'category' ); + $category = get_term_link( $category ); if ( is_wp_error( $category ) ) return '';