diff --git a/wp-includes/category-template.php b/wp-includes/category-template.php index 59c5947cff..9f5031a507 100644 --- a/wp-includes/category-template.php +++ b/wp-includes/category-template.php @@ -62,6 +62,9 @@ function get_category_link( $category_id ) { return $category; $category_nicename = $category->slug; + if ( $parent == $category_id ) // recursive recursion + $category->parent = 0; + if ( $parent = $category->parent ) $category_nicename = get_category_parents( $parent, false, '/', true ) . $category_nicename;