在WordPress页面之前需要‘徽标页面’!

时间:2011-07-19 作者:Allan K.

我用WordPress为我的客户创建了这个网站。这一切都很好,但现在他问我,当有人加载网站时,在所有的WP优点之前,有一个页面只显示徽标,然后单击徽标并转到主页。

我想我可以通过将WP的索引更改为其他名称来实现这一点,并将实际的索引文件更改为徽标等;或者在实际的可湿性粉剂索引上弹出一个*使页面的其余部分变暗,然后单击徽标,它就消失了,允许您正常浏览页面。它只能在用户第一次加载页面时显示,而不是在您从另一个页面“返回”页面时显示。

*就像当你点击这里的截图时惊慌失措。例如com/coda。

有人能帮我做任何一个选择,或者给我一个新的吗?

谢谢

3 个回复
最合适的回答,由SO网友:Wyck 整理而成

告诉他这样做对搜索引擎优化不利,自1998年以来就没有人这样做过。

SO网友:feeela

您可以创建一个简单的HTML页面来显示徽标,并将此文件设置为默认目录索引。因此,如果用户请求域而没有在服务器上指定实际目标(如/index.php),则会显示徽标文件。

要将页面指定为默认索引,可以使用the DirectoryIndex-directive for the Apache server 在中。htaccess文件:

DirectoryIndex logo.htm index.php
这将加载徽标。如果您仅通过域调用页面,请使用htm(如果存在,则加载index.php)。

SO网友:onetrickpony

使用Cookie:

检查cookie并在函数中定义一个常量。php:

if(!is_user_logged_in() && !isset($_COOKIE[\'seen_logo\'])){
  setcookie(\'seen_logo\', 1,  ...);
  define(\'SHOW_LOGO\', true);
}
在索引中施展你的魔法。php/主页/模板:

if(defined(\'SHOW_LOGO\')){ ...  } else { ... }

结束

相关推荐

User bar above logotipo?

我正在寻找一个关于如何创建用户栏或简单主题的简单示例,可以作为示例。我的意思是,我们在Wordpress答案上看到了一些东西,如果你在徽标上方看到一个用户栏,上面有用户登录时的信息,以及用户未登录时的登录/注册选项。我在这里用导航栏和用户栏做了一个小搜索,但没有找到任何标题。