WordPress.org

Make WordPress Core

Ticket #18955: 18955.opt3.diff

File 18955.opt3.diff, 817 bytes (added by duck_, 20 months ago)
  • wp-includes/functions.php

     
    37983798                        $row = $wpdb->get_row( $wpdb->prepare("SELECT meta_value FROM $wpdb->sitemeta WHERE meta_key = %s AND site_id = %d", $option, $wpdb->siteid ) ); 
    37993799 
    38003800                        // Has to be get_row instead of get_var because of funkiness with 0, false, null values 
    3801                         if ( is_object( $row ) ) 
     3801                        if ( is_object( $row ) ) { 
    38023802                                $value = $row->meta_value; 
    3803                         else 
     3803                                $value = maybe_unserialize( $value ); 
     3804                                wp_cache_set( $cache_key, $value, 'site-options' ); 
     3805                        } else { 
    38043806                                $value = $default; 
    3805  
    3806                         $value = maybe_unserialize( $value ); 
    3807  
    3808                         wp_cache_set( $cache_key, $value, 'site-options' ); 
     3807                        } 
    38093808                } 
    38103809        } 
    38113810