Ticket #18422: 18422.2.diff
| File 18422.2.diff, 943 bytes (added by , 15 years ago) |
|---|
-
wp-includes/functions.php
3799 3799 $cache_key = "{$wpdb->siteid}:$option"; 3800 3800 3801 3801 if ( $wpdb->get_row( $wpdb->prepare( "SELECT meta_value FROM $wpdb->sitemeta WHERE meta_key = %s AND site_id = %d", $option, $wpdb->siteid ) ) ) 3802 return update_site_option( $option, $value );3802 return false; 3803 3803 3804 3804 $value = sanitize_option( $option, $value ); 3805 3805 wp_cache_set( $cache_key, $value, 'site-options' ); … … 3810 3810 $value = $_value; 3811 3811 } 3812 3812 3813 do_action( "add_site_option_{$option}", $option, $value ); 3814 do_action( "add_site_option", $option, $value ); 3813 if ( $result ) { 3814 do_action( "add_site_option_{$option}", $option, $value ); 3815 do_action( "add_site_option", $option, $value ); 3816 return true; 3817 } 3815 3818 3816 return $result;3819 return false; 3817 3820 } 3818 3821 3819 3822 /**