From 75cba8b53fc7acca94cb9d2d9afdfe3c36cf9d9d Mon Sep 17 00:00:00 2001
From: Paul Biron <paul@sparrowhawkcomputing.com>
Date: Thu, 3 Oct 2019 17:28:53 -0600
Subject: [PATCH] Correct redirect that processing the query defined by
WP_MS_Sites_List_Table::extra_tablenav().
---
src/wp-admin/network/sites.php | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/wp-admin/network/sites.php b/src/wp-admin/network/sites.php
index 52b4146c39..554e260509 100644
a
|
b
|
if ( isset( $_GET['action'] ) ) { |
231 | 231 | wp_safe_redirect( $redirect_to ); |
232 | 232 | exit(); |
233 | 233 | } |
234 | | } elseif ( ! empty( $_GET['_wp_http_referer'] ) ) { |
235 | | // process query defined by WP_MS_Site_List_Table::extra_table_nav(). |
236 | | wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ); |
| 234 | } else { |
| 235 | // Process query defined by WP_MS_Site_List_Table::extra_table_nav(). |
| 236 | $location = remove_query_arg( |
| 237 | array( '_wp_http_referer', '_wpnonce' ), |
| 238 | add_query_arg( $_POST, network_admin_url( 'sites.php' ) ) |
| 239 | ); |
| 240 | wp_redirect( $location ); |
237 | 241 | exit; |
238 | 242 | } |
239 | 243 | |