在几秒钟后重定向到wordpress的主页



我试图创建一个JS页面自动重定向到主页时,它被加载。但如何使home_url()正确呢?下面的一个似乎确实工作谢谢🤨🙏

function Redirect() {
$redirect_to = home_url();
window.location =  $redirect_to ; 
} 
setTimeout('Redirect()', 4000);   

如果您已经为页面创建了自定义模板,那么在get_footer()函数

之后添加以下代码
<script type="text/javascript">
var redirect_to = '<?=site_url()?>';
console.log(redirect_to);
setTimeout(function(){ 
window.location =  redirect_to ;
}, 4000);
</script>

这可能有点晚,但这段代码应该可以工作:

<script>
let dest = <?php echo home_url(). ";";?>
setTimeout(() => {
window.location = dest;
}, 4000)
</script>

基本上你将home_url从PHP传递给js,然后设置一个计时器来设置窗口。javascript在4000 ms (4s)后定位到它

最新更新