WordPress.org

Make WordPress Core

Ticket #7507: 7507.2.patch

File 7507.2.patch, 721 bytes (added by Viper007Bond, 6 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) ) {