WordPress.org

Make WordPress Core

Ticket #18422: 18422.2.diff

File 18422.2.diff, 943 bytes (added by ryan, 4 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/**