WordPress.org

Make WordPress Core

Ticket #38321: 38321.diff

File 38321.diff, 2.6 KB (added by flixos90, 5 years ago)
  • src/wp-includes/option.php

     
    14111411         *
    14121412         * @since 2.9.0 As 'pre_update_site_option_' . $key
    14131413         * @since 3.0.0
    1414          * @since 4.4.0 The `$option` parameter was added
     1414         * @since 4.4.0 The `$option` parameter was added.
     1415         * @since 4.7.0 The `$network_id` parameter was added.
    14151416         *
    1416          * @param mixed  $value     New value of the network option.
    1417          * @param mixed  $old_value Old value of the network option.
    1418          * @param string $option    Option name.
     1417         * @param mixed  $value      New value of the network option.
     1418         * @param mixed  $old_value  Old value of the network option.
     1419         * @param string $option     Option name.
     1420         * @param int    $network_id ID of the network.
    14191421         */
    1420         $value = apply_filters( "pre_update_site_option_{$option}", $value, $old_value, $option );
     1422        $value = apply_filters( "pre_update_site_option_{$option}", $value, $old_value, $option, $network_id );
    14211423
    14221424        if ( $value === $old_value ) {
    14231425                return false;
     
    14571459                 *
    14581460                 * @since 2.9.0 As "update_site_option_{$key}"
    14591461                 * @since 3.0.0
     1462                 * @since 4.7.0 The `$network_id` parameter was added.
    14601463                 *
    1461                  * @param string $option    Name of the network option.
    1462                  * @param mixed  $value     Current value of the network option.
    1463                  * @param mixed  $old_value Old value of the network option.
     1464                 * @param string $option     Name of the network option.
     1465                 * @param mixed  $value      Current value of the network option.
     1466                 * @param mixed  $old_value  Old value of the network option.
     1467                 * @param int    $network_id ID of the network.
    14641468                 */
    1465                 do_action( "update_site_option_{$option}", $option, $value, $old_value );
     1469                do_action( "update_site_option_{$option}", $option, $value, $old_value, $network_id );
    14661470
    14671471                /**
    14681472                 * Fires after the value of a network option has been successfully updated.
    14691473                 *
    14701474                 * @since 3.0.0
     1475                 * @since 4.7.0 The `$network_id` parameter was added.
    14711476                 *
    1472                  * @param string $option    Name of the network option.
    1473                  * @param mixed  $value     Current value of the network option.
    1474                  * @param mixed  $old_value Old value of the network option.
     1477                 * @param string $option     Name of the network option.
     1478                 * @param mixed  $value      Current value of the network option.
     1479                 * @param mixed  $old_value  Old value of the network option.
     1480                 * @param int    $network_id ID of the network.
    14751481                 */
    1476                 do_action( 'update_site_option', $option, $value, $old_value );
     1482                do_action( 'update_site_option', $option, $value, $old_value, $network_id );
    14771483
    14781484                return true;
    14791485        }