Add a custom intro page

时间:2019-04-29 作者:Mefistofeles

我为一个包含HTML、CSS、javascript和一些图像的介绍页面制作了一个动画,它都在一个文件中,我需要做什么,首先显示它,然后转到常规模板。

我已经找到了一个关于如何重定向的主题

Creating intro page in wordpress

我的问题更倾向于以下疑问:

我需要在现有代码(我创建的代码)中添加一些PHP吗

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

是的,你应该把所有的东西都放在你正在使用的主题中。很大程度上取决于它的文件组织。基本上,您可以将其放在主题范围内的任何位置,但维护主题文件中的顺序是一种很好的做法,例如为图像、脚本、视图和其他文件类型创建特定的文件夹。通常这种结构在主题本身是可以识别的,所以我建议你坚持这种结构。

但我不知道你的主题-为了这个问题,让我们创建一个名为intro 您将所有与简介相关的文件放在其中。那么您可能想从functions.php 数量一开始functions.php 我将粘贴以下代码的文件:

if (!isset($_COOKIE[\'visited\'])) /* if the visitor is a new */
{
    setcookie(\'visited\', true, time() + 3600 * 24);
    include( \'intro/index.html\');
    exit();
}
其中索引。html或索引。php将是包含您创建的动画的文件。

不过,我必须提到,从用户体验和搜索引擎优化的角度来看,主页上的重定向和动画都是不好的做法,因为这会使主要内容的等待时间更长。如果真的需要动画,那么我宁愿尝试通过javascript来修复它,例如一个div,它会在几秒钟后消失,而不是进行重定向。

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register