在WordPress中创建简介页面

时间:2014-09-23 作者:gil hamer

我试图在wordpress中创建一个非常简单的“简介”页面,该页面将显示5秒钟的视频介绍,然后自动重定向到主页。

我看到有很多插件,但大多数插件提供了太多我真正需要的东西。我想使用简单的页面模板,设置为首页,然后重定向到网站的主页。

因此,我创建了这个“简介”模板,它可以正常工作greatI只需知道两件事:

电影结束后如何重定向页面

  • 我如何确保如果有人已经看到我的简介页面,它将被保存为cookie,并且在下次他清理cookie之前(或在特定时间段之前)不会再次显示简介

  • 1 个回复
    最合适的回答,由SO网友:Zammuuz 整理而成

    1) 使用元标记进行重定向

    <meta http-equiv="Refresh" content="6; URL=yoururlhere" />
    
    其中,当前页面将在6秒后重定向到给定的url。

    2) 只为新访问者显示简介页面,如果有人已经看到,则不能再次显示。在页面标题中进行检查。php在声明之前的最顶部添加以下内容,并且在结束php标记和DOCTYPE标记之间不要留下任何空格:

    if (!isset($_COOKIE[\'visited\'])) /* if the visitor is a new */
    {
     setcookie(\'visited\', true, time() + 3600 * 24);
    
       }
    
    正如您所说,您需要使用javascript。下面是在javascript中设置cookie并检查其是否存在的代码。

    if (document.cookie.indexOf("visited") >= 0) {
       alert("hello again");
    }
    else {
    document.cookie = "visited=true; max-age=" + 60 * 60 * 24 * 10; // 60 seconds to a minute, 60 minutes to an hour, 24 hours to a day, and 10 days.
    alert("This is your first time!");
     }
    
    要阅读有关javascript中cookie设置的更多信息,请查看this

    结束

    相关推荐

    get_delete_post_link redirect

    我使用它来允许用户删除自己在我的网站前端的帖子:<a onclick=\"return confirm(\'Move this post to the trash? You can restore it later.\');\" href=\"<?php echo get_delete_post_link($postid); ?>\">Trash Post</a> 问题是,这刷新了当前页面,并向URL添加了一些查询参数(trashed=1,ids=123)。我