Ticket #16521: 16521.diff
| File 16521.diff, 1.3 KB (added by , 15 years ago) |
|---|
-
wp-includes/category-template.php
12 12 * @since 1.0.0 13 13 * @see get_term_link() 14 14 * 15 * @param int $category _id Category ID.16 * @return string |WP_Error Link on success, WP_Errorif category does not exist.15 * @param int $category Category ID, object, or slug. 16 * @return string Link on success, false if category does not exist. 17 17 */ 18 function get_category_link( $category_id ) { 19 return get_term_link((int)$category_id, 'category'); 18 function get_category_link( $category ) { 19 $link = get_term_link( $category, 'category' ); 20 if ( is_wp_error( $link ) 21 return ''; 22 return $link; 20 23 } 21 24 22 25 /** … … 964 967 * @since 2.3.0 965 968 * @see get_term_link() 966 969 * 967 * @param int $tag_id Tag (term) ID.968 * @return string |WP_Error Link on success, WP_Errorif tag does not exist.970 * @param object|string|int $tag Tag ID, object, or slug. 971 * @return string Link on success, empty string if tag does not exist. 969 972 */ 970 function get_tag_link( $tag_id ) { 971 return get_term_link( (int)$tag_id, 'post_tag'); 973 function get_tag_link( $tag ) { 974 $link = get_term_link( $tag, 'post_tag' ); 975 if ( is_wp_error( $link ) 976 return ''; 977 return $link; 972 978 } 973 979 974 980 /**