WordPress.org

Make WordPress Core

Ticket #38319: 38319.diff

File 38319.diff, 2.9 KB (added by flixos90, 4 years ago)
  • src/wp-includes/option.php

     
    11011101         *
    11021102         * @since 2.9.0 As 'pre_site_option_' . $key
    11031103         * @since 3.0.0
    1104          * @since 4.4.0 The `$option` parameter was added
     1104         * @since 4.4.0 The `$option` parameter was added.
     1105         * @since 4.7.0 The `$network_id` parameter was added.
    11051106         *
    11061107         * @param mixed  $pre_option The default value to return if the option does not exist.
    11071108         * @param string $option     Option name.
     1109         * @param int    $network_id ID of the network.
    11081110         */
    1109         $pre = apply_filters( "pre_site_option_{$option}", false, $option );
     1111        $pre = apply_filters( "pre_site_option_{$option}", false, $option, $network_id );
    11101112
    11111113        if ( false !== $pre ) {
    11121114                return $pre;
     
    11251127                 *
    11261128                 * @since 3.4.0
    11271129                 * @since 4.4.0 The `$option` parameter was added.
     1130                 * @since 4.7.0 The `$network_id` parameter was added.
    11281131                 *
    1129                  * @param mixed  $default The value to return if the site option does not exist
    1130                  *                        in the database.
    1131                  * @param string $option  Option name.
     1132                 * @param mixed  $default    The value to return if the site option does not exist
     1133                 *                           in the database.
     1134                 * @param string $option     Option name.
     1135                 * @param int    $network_id ID of the network.
    11321136                 */
    1133                 return apply_filters( "default_site_option_{$option}", $default, $option );
     1137                return apply_filters( "default_site_option_{$option}", $default, $option, $network_id );
    11341138        }
    11351139
    11361140        if ( ! is_multisite() ) {
    11371141                /** This filter is documented in wp-includes/option.php */
    1138                 $default = apply_filters( 'default_site_option_' . $option, $default, $option );
     1142                $default = apply_filters( 'default_site_option_' . $option, $default, $option, $network_id );
    11391143                $value = get_option( $option, $default );
    11401144        } else {
    11411145                $cache_key = "$network_id:$option";
     
    11571161                                wp_cache_set( $notoptions_key, $notoptions, 'site-options' );
    11581162
    11591163                                /** This filter is documented in wp-includes/option.php */
    1160                                 $value = apply_filters( 'default_site_option_' . $option, $default, $option );
     1164                                $value = apply_filters( 'default_site_option_' . $option, $default, $option, $network_id );
    11611165                        }
    11621166                }
    11631167        }
     
    11691173         *
    11701174         * @since 2.9.0 As 'site_option_' . $key
    11711175         * @since 3.0.0
    1172          * @since 4.4.0 The `$option` parameter was added
     1176         * @since 4.4.0 The `$option` parameter was added.
     1177         * @since 4.7.0 The `$network_id` parameter was added.
    11731178         *
    1174          * @param mixed  $value  Value of network option.
    1175          * @param string $option Option name.
     1179         * @param mixed  $value      Value of network option.
     1180         * @param string $option     Option name.
     1181         * @param int    $network_id ID of the network.
    11761182         */
    1177         return apply_filters( "site_option_{$option}", $value, $option );
     1183        return apply_filters( "site_option_{$option}", $value, $option, $network_id );
    11781184}
    11791185
    11801186/**