WordPress.org

Make WordPress Core


Ignore:
Timestamp:
02/10/2011 08:17:54 PM (9 years ago)
Author:
ryan
Message:

Return empty strings instead of WP_Errro from get_category_link(), get_term_link(), and get_tag_link() when passed an invalid term. Clarify phpdoc. Props nacin. fixes #16521 for trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/category-template.php

    r17102 r17437  
    1313 * @see get_term_link()
    1414 *
    15  * @param int $category_id Category ID.
    16  * @return string|WP_Error Link on success, WP_Error if category does not exist.
    17  */
    18 function get_category_link( $category_id ) {
    19     return get_term_link((int)$category_id, 'category');
     15 * @param int $category Category ID, object, or slug.
     16 * @return string Link on success, empty string if category does not exist.
     17 */
     18function get_category_link( $category ) {
     19    return get_term_link( $category, 'category' );
    2020}
    2121
     
    965965 * @see get_term_link()
    966966 *
    967  * @param int $tag_id Tag (term) ID.
    968  * @return string|WP_Error Link on success, WP_Error if tag does not exist.
    969  */
    970 function get_tag_link( $tag_id ) {
    971     return get_term_link( (int)$tag_id, 'post_tag');
     967 * @param object|string|int $tag Tag ID, object, or slug.
     968 * @return string Link on success, empty string if tag does not exist.
     969 */
     970function get_tag_link( $tag ) {
     971    return get_term_link( $tag, 'post_tag' );
    972972}
    973973
Note: See TracChangeset for help on using the changeset viewer.