WordPress.org

Make WordPress Core

Ticket #18422: 18422.2.diff

File 18422.2.diff, 943 bytes (added by ryan, 7 years ago)

1 =>true

  • wp-includes/functions.php

     
    37993799                $cache_key = "{$wpdb->siteid}:$option";
    38003800
    38013801                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;
    38033803
    38043804                $value = sanitize_option( $option, $value );
    38053805                wp_cache_set( $cache_key, $value, 'site-options' );
     
    38103810                $value = $_value;
    38113811        }
    38123812
    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        }
    38153818
    3816         return $result;
     3819        return false;
    38173820}
    38183821
    38193822/**