WordPress.org

Make WordPress Core

Ticket #7507: 7507.2.patch

File 7507.2.patch, 721 bytes (added by Viper007Bond, 9 years ago)

Avoid double get_term_by() call

  • wp-includes/bookmark.php

     
    185185        if (!empty($exclusions))
    186186                $exclusions .= ')';
    187187
    188         if ( ! empty($category_name) ) {
    189                 if ( $category = get_term_by('name', $category_name, 'link_category') )
     188        if ( !empty($category_name) ) {
     189                if ( $category = get_term_by('name', $category_name, 'link_category') ) {
    190190                        $category = $category->term_id;
     191                } else {
     192                        $cache[ $key ] = array();
     193                        wp_cache_set( 'get_bookmarks', $cache, 'bookmark' );
     194                        return apply_filters( 'get_bookmarks', array(), $r );
     195                }
    191196        }
    192197
    193198        if ( ! empty($search) ) {