我正在将 wordpress 用于网站。如果任何用户从我的网站访问页面 X,我想在 30 秒后将他们重定向到另一个网站。
关于如何做到这一点的任何想法?
将此 javascript 添加到您的页脚:
window.setInterval(yourfunction, 10000); //100 seconds
function yourfunction() { window.location = "http://www.yoururl.com"; }
在您的 header.php 中,将此代码添加到 head 标记部分
<head>
<!-- your other meta element -->
<meta http-equiv="refresh" content="30;URL='http://example.com/'">
</head>
在我开始查看 wordpress 函数文档之前,混合了这两个答案。我找到了一些东西并将其添加到我的 wordpress 网站上的 header.php 中。
<?php if ( is_page('Page Title') ) { ?>
<script type="text/javascript">
window.setInterval(customRedirect, 3000);
function customRedirect() {
window.location = "http://www.google.com";
}
</script>
<?php } >
因此,每当用户输入具有该标题的页面时,它都会进行重定向。谢谢。
有用我发现来自 Camilo 的代码片段导致网站崩溃,所以我将最后一行更改为:
<?php }>
到:
<?php }; ?>
现在它可以工作了。