Uses
Uses | Description |
---|---|
wp-includes/pluggable.php: wp_safe_redirect() | Performs a safe (local) redirect, using wp_redirect(). |
wp-includes/load.php: is_ssl() | Determines if SSL is used. |
Redirects the current request to allow recovering multiple errors in one go.
The redirection will only happen when on a protected endpoint.
It must be ensured that this method is only called when an error actually occurred and will not occur on the next request again. Otherwise it will create a redirect loop.
File: wp-includes/class-wp-recovery-mode.php
protected function redirect_protected() { // Pluggable is usually loaded after plugins, so we manually include it here for redirection functionality. if ( ! function_exists( 'wp_safe_redirect' ) ) { require_once ABSPATH . WPINC . '/pluggable.php'; } $scheme = is_ssl() ? 'https://' : 'http://'; $url = "{$scheme}{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"; wp_safe_redirect( $url ); exit; }
Version | Description |
---|---|
5.2.0 | Introduced. |
© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_recovery_mode/redirect_protected