功能描述
跳转用户到指定的URL,URL 必须是完整的绝对 URL。
使用说明
wp_redirect() 不会自动退出,使用时需要在后面添加退出函数。如下:
<?php
wp_redirect( $location, $status );
exit;
?>
参数
$location
(string) (必要) 用户将被重定向到的绝对URI。
默认:无
$status
(integer) (可选) 跳转时的http状态码
默认: 302
返回值
(bool|void)
如果 $location 没有设置,返回false,其他情况下不返回任何值
使用示例
<?php wp_redirect( home_url() ); exit; ?>
也可以跳转到外部链接,或使用301永久永久重定向状态码 :
<?php wp_redirect( 'http://www.example.com', 301 ); exit; ?>
注意:
在HTTP1.1中,302是临时重定向状态码,如果需要永久重定向,请使用HTTP 301状态码。