Make WordPress Core

Ticket #45594: 45594.patch

File 45594.patch, 1.5 KB (added by ChriCo, 6 years ago)
  • wp-includes/ms-blogs.php

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
     
    16361636function switch_to_blog( $new_blog, $deprecated = null ) {
    16371637        global $wpdb;
    16381638
    1639         $blog_id = get_current_blog_id();
     1639    $prev_blog_id = get_current_blog_id();
    16401640        if ( empty( $new_blog ) ) {
    1641                 $new_blog = $blog_id;
     1641                $new_blog = $prev_blog_id;
    16421642        }
    16431643
    1644         $GLOBALS['_wp_switched_stack'][] = $blog_id;
     1644        $GLOBALS['_wp_switched_stack'][] = $prev_blog_id;
    16451645
    16461646        /*
    16471647         * If we're switching to the same blog id that we're on,
    16481648         * set the right vars, do the associated actions, but skip
    16491649         * the extra unnecessary work
    16501650         */
    1651         if ( $new_blog == $blog_id ) {
     1651        if ( $new_blog == $prev_blog_id ) {
    16521652                /**
    16531653                 * Fires when the blog is switched.
    16541654                 *
    16551655                 * @since MU (3.0.0)
    16561656                 *
    16571657                 * @param int $new_blog New blog ID.
    1658                  * @param int $new_blog Blog ID.
     1658                 * @param int $prev_blog_id Previous blog ID.
    16591659                 */
    1660                 do_action( 'switch_blog', $new_blog, $new_blog );
     1660                do_action( 'switch_blog', $new_blog, $prev_blog_id );
    16611661                $GLOBALS['switched'] = true;
    16621662                return true;
    16631663        }
    16641664
    16651665        $wpdb->set_blog_id( $new_blog );
    16661666        $GLOBALS['table_prefix'] = $wpdb->get_blog_prefix();
    1667         $prev_blog_id            = $blog_id;
    16681667        $GLOBALS['blog_id']      = $new_blog;
    16691668
    16701669        if ( function_exists( 'wp_cache_switch_to_blog' ) ) {