From 4ea5013876eea54bb3a1624e91e2be89adc1ffa3 Mon Sep 17 00:00:00 2001 From: Matt Mullenweg Date: Fri, 11 Nov 2005 01:35:15 +0000 Subject: [PATCH] Allow redirect on logout, fixes #1239 git-svn-id: https://develop.svn.wordpress.org/trunk@3044 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-login.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/wp-login.php b/wp-login.php index 54c0a3f776..7f89c2ba83 100644 --- a/wp-login.php +++ b/wp-login.php @@ -24,7 +24,12 @@ case 'logout': wp_clearcookie(); do_action('wp_logout'); nocache_headers(); - wp_redirect('wp-login.php'); + + $redirect_to = 'wp-login.php'; + if ( isset($_REQUEST['redirect_to']) ) + $redirect_to = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $_REQUEST['redirect_to']); + + wp_redirect($redirect_to); exit(); break;