0

我有一个客户想要显示 30-60 秒的页面,然后重定向到另一个页面。回到过去,我会添加一个 <meta http-equiv=”Refresh” content=”10;url=http://www.mynewurl.com“> 到该页面的标题,但我没有找到将元标记插入到该站点的 WordPress 设置中的单个页面的功能。它正在使用 Divi 和工具集。

Divi 允许一些站点级别的标题脚本,但我没有看到每个页面都可以这样做。

我也尝试使用 WordPress 字段,但这也不起作用。工具集有点笨重。

我真的很想这样做而不为这件事添加另一个插件。

4

1 回答 1

0

在您的functions.php或您可以添加代码片段的地方

add_action('wp_footer', 'web_earth_add2footer');
function web_earth_add2footer(){
    if( is_page( 111 ) ) { // change 111 by the id of your page
        echo '<script>';            
        echo  'setTimeout(function(){';
        echo      'window.location.replace("http://www.mynewurl.com");'; // The new url you want to redirect to
        echo  '}, 30000);'; // time before redirect in millisecondes
        echo '</script>';
    }
};

这将只在您需要的页面上将此 javascript 代码添加到网站的页脚。

于 2021-06-19T08:10:22.823 回答