在WordPress钩子中设置超时时间



我需要帮助。

我花了1-2天来弄清楚如何将用户从一个页面重定向到另一个页面后几或10秒

我知道有sleep()函数我需要固定,但在哪里,我不确定:

这里有一个示例代码

function redirect_page() {
if (isset($_SERVER['HTTPS']) &&
($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1) ||
isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &&
$_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$protocol = 'https://';
}
else {
$protocol = 'http://';
}
$currenturl = $protocol . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
$currenturl_relative = wp_make_link_relative($currenturl);
echo $currenturl_relative;
switch ($currenturl_relative) {

case '[from slug]':
$urlto = home_url('[to slug]');
break;

default:
return;

}

if ($currenturl != $urlto)
exit( wp_redirect( $urlto ) );

}
add_action( 'template_redirect', 'redirect_page' );

我正在等待响应

提前谢谢你

您可以使用PHP sleep()函数来延迟脚本的执行。

相关内容

  • 没有找到相关文章

最新更新