我在這里需要幫助。
我花了 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' );
我在等待回復
先感謝您
uj5u.com熱心網友回復:
您可以使用 PHP sleep()函式來延遲腳本的執行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/323232.html
標籤:php WordPress的
