wp_redirect
函数
wp_redirect ( $location, $status = 302, $x_redirect_by = 'WordPress' )
- 参数
-
-
(string)
$location
The path or URL to redirect to.- Required: 是
-
(int)
$status
Optional. HTTP response status code to use. Default ‘302’ (Moved Temporarily).- Required: 否
- Default: 302
-
(string)
$x_redirect_by
Optional. The application doing the redirect. Default ‘WordPress’.- Required: 否
- Default: ‘WordPress’
-
(string)
- 返回值
-
- (bool) False if the redirect was canceled, true otherwise.
- 定义位置
-
-
wp-includes/pluggable.php
, line 1366
-
wp-includes/pluggable.php
- 引入
- 1.5.1
- 弃用
- –
Redirects to another page.
Note: wp_redirect() does not exit automatically, and should almost always be
followed by a call to `exit;`:
wp_redirect( $url );
exit;
Exiting can also be selectively manipulated by using wp_redirect() as a conditional
in conjunction with the {@see ‘wp_redirect’} and {@see ‘wp_redirect_location’} filters:
if ( wp_redirect( $url ) ) {
exit;
}
function wp_redirect( $location, $status = 302, $x_redirect_by = 'WordPress' ) { global $is_IIS; /** * Filters the redirect location. * * @since 2.1.0 * * @param string $location The path or URL to redirect to. * @param int $status The HTTP response status code to use. */ $location = apply_filters( 'wp_redirect', $location, $status ); /** * Filters the redirect HTTP response status code to use. * * @since 2.3.0 * * @param int $status The HTTP response status code to use. * @param string $location The path or URL to redirect to. */ $status = apply_filters( 'wp_redirect_status', $status, $location ); if ( ! $location ) { return false; } if ( $status
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。