update_blog_option

The timeline below displays how wordpress function update_blog_option has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.2

/**
 * Updates an option for a particular blog.
 *
 * @since MU (3.0.0)
 *
 * @param int    $id         The blog ID.
 * @param string $option     The option key.
 * @param mixed  $value      The option value.
 * @param mixed  $deprecated Not used.
 * @return bool True if the value was updated, false otherwise.
 */
function update_blog_option($id, $option, $value, $deprecated = null)
{
    $id = (int) $id;
    if (null !== $deprecated) {
        _deprecated_argument(__FUNCTION__, '3.1.0');
    }
    if (get_current_blog_id() == $id) {
        return update_option($option, $value);
    }
    switch_to_blog($id);
    $return = update_option($option, $value);
    restore_current_blog();
    return $return;
}

WordPress Version: 5.5

/**
 * Update an option for a particular blog.
 *
 * @since MU (3.0.0)
 *
 * @param int    $id         The blog ID.
 * @param string $option     The option key.
 * @param mixed  $value      The option value.
 * @param mixed  $deprecated Not used.
 * @return bool True if the value was updated, false otherwise.
 */
function update_blog_option($id, $option, $value, $deprecated = null)
{
    $id = (int) $id;
    if (null !== $deprecated) {
        _deprecated_argument(__FUNCTION__, '3.1.0');
    }
    if (get_current_blog_id() == $id) {
        return update_option($option, $value);
    }
    switch_to_blog($id);
    $return = update_option($option, $value);
    restore_current_blog();
    return $return;
}

WordPress Version: 4.9

/**
 * Update an option for a particular blog.
 *
 * @since MU (3.0.0)
 *
 * @param int    $id         The blog id.
 * @param string $option     The option key.
 * @param mixed  $value      The option value.
 * @param mixed  $deprecated Not used.
 * @return bool True on success, false on failure.
 */
function update_blog_option($id, $option, $value, $deprecated = null)
{
    $id = (int) $id;
    if (null !== $deprecated) {
        _deprecated_argument(__FUNCTION__, '3.1.0');
    }
    if (get_current_blog_id() == $id) {
        return update_option($option, $value);
    }
    switch_to_blog($id);
    $return = update_option($option, $value);
    restore_current_blog();
    return $return;
}

WordPress Version: 4.8

/**
 * Update an option for a particular blog.
 *
 * @since MU
 *
 * @param int    $id         The blog id.
 * @param string $option     The option key.
 * @param mixed  $value      The option value.
 * @param mixed  $deprecated Not used.
 * @return bool True on success, false on failure.
 */
function update_blog_option($id, $option, $value, $deprecated = null)
{
    $id = (int) $id;
    if (null !== $deprecated) {
        _deprecated_argument(__FUNCTION__, '3.1.0');
    }
    if (get_current_blog_id() == $id) {
        return update_option($option, $value);
    }
    switch_to_blog($id);
    $return = update_option($option, $value);
    restore_current_blog();
    return $return;
}

WordPress Version: 4.6

/**
 * Update an option for a particular blog.
 *
 * @since MU
 *
 * @param int    $id         The blog id.
 * @param string $option     The option key.
 * @param mixed  $value      The option value.
 * @param mixed  $deprecated Not used.
 * @return bool True on success, false on failure.
 */
function update_blog_option($id, $option, $value, $deprecated = null)
{
    $id = (int) $id;
    if (null !== $deprecated) {
        _deprecated_argument(__FUNCTION__, '3.1.0');
    }
    if (get_current_blog_id() == $id) {
        return update_option($option, $value);
    }
    switch_to_blog($id);
    $return = update_option($option, $value);
    restore_current_blog();
    refresh_blog_details($id);
    return $return;
}

WordPress Version: 4.5

/**
 * Update an option for a particular blog.
 *
 * @since MU
 *
 * @param int    $id         The blog id.
 * @param string $option     The option key.
 * @param mixed  $value      The option value.
 * @param mixed  $deprecated Not used.
 * @return bool True on success, false on failure.
 */
function update_blog_option($id, $option, $value, $deprecated = null)
{
    $id = (int) $id;
    if (null !== $deprecated) {
        _deprecated_argument(__FUNCTION__, '3.1');
    }
    if (get_current_blog_id() == $id) {
        return update_option($option, $value);
    }
    switch_to_blog($id);
    $return = update_option($option, $value);
    restore_current_blog();
    refresh_blog_details($id);
    return $return;
}

WordPress Version: 4.3

/**
 * Update an option for a particular blog.
 *
 * @since MU
 *
 * @param int    $id     The blog id
 * @param string $option The option key
 * @param mixed  $value  The option value
 * @return bool True on success, false on failure.
 */
function update_blog_option($id, $option, $value, $deprecated = null)
{
    $id = (int) $id;
    if (null !== $deprecated) {
        _deprecated_argument(__FUNCTION__, '3.1');
    }
    if (get_current_blog_id() == $id) {
        return update_option($option, $value);
    }
    switch_to_blog($id);
    $return = update_option($option, $value);
    restore_current_blog();
    refresh_blog_details($id);
    return $return;
}

WordPress Version: 3.7

/**
 * Update an option for a particular blog.
 *
 * @since MU
 *
 * @param int $id The blog id
 * @param string $option The option key
 * @param mixed $value The option value
 * @return bool True on success, false on failure.
 */
function update_blog_option($id, $option, $value, $deprecated = null)
{
    $id = (int) $id;
    if (null !== $deprecated) {
        _deprecated_argument(__FUNCTION__, '3.1');
    }
    if (get_current_blog_id() == $id) {
        return update_option($option, $value);
    }
    switch_to_blog($id);
    $return = update_option($option, $value);
    restore_current_blog();
    refresh_blog_details($id);
    return $return;
}