Changeset 18588
- Timestamp:
- 08/23/2011 08:45:48 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/functions.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/functions.php
r18587 r18588 3800 3800 $cache_key = "{$wpdb->siteid}:$option"; 3801 3801 3802 if ( $wpdb->get_row( $wpdb->prepare( "SELECT meta_value FROM $wpdb->sitemeta WHERE meta_key = %s AND site_id = %d", $option, $wpdb->siteid )) )3802 if ( false !== get_site_option( $option ) ) 3803 3803 return false; 3804 3804 … … 3807 3807 3808 3808 $_value = $value; 3809 $value = maybe_serialize( $value);3809 $value = maybe_serialize( $value ); 3810 3810 $result = $wpdb->insert( $wpdb->sitemeta, array('site_id' => $wpdb->siteid, 'meta_key' => $option, 'meta_value' => $value ) ); 3811 3811 $value = $_value; … … 3887 3887 return false; 3888 3888 3889 if ( $value && false === $oldvalue ) 3890 return add_site_option( $option, $value ); 3891 3889 3892 if ( !is_multisite() ) { 3890 3893 $result = update_option( $option, $value ); 3891 3894 } else { 3895 $value = sanitize_option( $option, $value ); 3892 3896 $cache_key = "{$wpdb->siteid}:$option"; 3893 3894 if ( $value && !$wpdb->get_row( $wpdb->prepare( "SELECT meta_value FROM $wpdb->sitemeta WHERE meta_key = %s AND site_id = %d", $option, $wpdb->siteid ) ) )3895 return add_site_option( $option, $value );3896 $value = sanitize_option( $option, $value );3897 3897 wp_cache_set( $cache_key, $value, 'site-options' ); 3898 3898
Note: See TracChangeset
for help on using the changeset viewer.