From ffb64a7503dc638ae5f292fa941a760f91ab657c Mon Sep 17 00:00:00 2001
From: Andrew Nacin
Date: Tue, 25 Feb 2014 20:02:14 +0000
Subject: [PATCH] Keep redirect_to when hitting the log out AYS.
props mitchoyoshitaka for initial patch.
fixes #17398.
Built from https://develop.svn.wordpress.org/trunk@27272
git-svn-id: http://core.svn.wordpress.org/trunk@27128 1a063a9b-81f0-0310-95a4-ce76da25c4cd
---
wp-includes/functions.php | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/wp-includes/functions.php b/wp-includes/functions.php
index bf82736653..c5a9fea79f 100644
--- a/wp-includes/functions.php
+++ b/wp-includes/functions.php
@@ -2080,7 +2080,8 @@ function wp_nonce_ays( $action ) {
$title = __( 'WordPress Failure Notice' );
if ( 'log-out' == $action ) {
$html = sprintf( __( 'You are attempting to log out of %s' ), get_bloginfo( 'name' ) ) . '
';
- $html .= sprintf( __( "Do you really want to log out?"), wp_logout_url() );
+ $redirect_to = isset( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : '';
+ $html .= sprintf( __( "Do you really want to log out?"), wp_logout_url( $redirect_to ) );
} else {
$html = __( 'Are you sure you want to do this?' );
if ( wp_get_referer() )