]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/option.php
WordPress 3.7.1
[autoinstalls/wordpress.git] / wp-includes / option.php
index cee2451fdeef067b4fc9f306a8d17283809cade9..6f7a3a6059df8fc289490e063cfdfbe4d2a637f7 100644 (file)
@@ -236,6 +236,7 @@ function update_option( $option, $value ) {
 
        $serialized_value = maybe_serialize( $value );
 
+       do_action( 'update_option', $option, $old_value, $value );
        $result = $wpdb->update( $wpdb->options, array( 'option_value' => $serialized_value ), array( 'option_name' => $option ) );
        if ( ! $result )
                return false;
@@ -246,7 +247,6 @@ function update_option( $option, $value ) {
                wp_cache_set( 'notoptions', $notoptions, 'options' );
        }
 
-       do_action( 'update_option', $option, $old_value, $value );
        if ( ! defined( 'WP_INSTALLING' ) ) {
                $alloptions = wp_load_alloptions();
                if ( isset( $alloptions[$option] ) ) {