在我的主题中将页面创建为文件?

时间:2016-01-05 作者:Peter Westerlund

只需在我的主题中添加一个php文件并添加页眉和页脚,就可以创建一个页面吗?是的,我知道,此页面将无法通过WP Admin进行管理。

我尝试过只添加一个文件,并按照上面所述的方式进行操作。但没有成功。我想修复永久链接是个问题。我该如何解决这个问题?

有人知道如何实现我想要的吗?

2 个回复
SO网友:Sonu Kumar

我不明白你的问题,请提供更多的详细信息。也许您正在谈论在wordpress中添加模板。

<?php
/*
Template Name: Custom Page
*/

get_header();?>
在开始时将其粘贴到模板中,然后从仪表板的页面中选择此模板。希望它能起作用。

SO网友:Pieter Goosen

只需在我的主题中添加一个php文件并添加页眉和页脚,就可以创建一个页面吗?

是的,你可以。

我尝试过只添加一个文件,并按照上面所述的方式进行操作。但没有成功。

是否将模板调用到页面将取决于template hierarchy. 如何命名模板非常重要。您必须坚持符合模板层次结构的命名约定。在该层次结构之外使用的任何名称都将导致模板未加载。

此外,切勿在层次结构之间混合模板名称。不能命名单个模板archive-{$name}.php, 这是行不通的。如果您有匹配的自定义帖子类型$name, 层次结构将(错误地)为自定义帖子类型存档页面加载该模板。

如果需要在普通层次结构之外使用任何模板,则需要使用泛型template_include 过滤器或特定{$type}_template 筛选以包括该特定模板

相关推荐

Permalinks for pages

为什么我不能为我的pages? 我有一个4层结构,家用解决方案机械钢所以我希望我的URL结构是www.domein.com/solutions/machines/steel 但我在哪里可以做到这一点??我在4层结构中进行了所有分类。但在permalinks编辑器中,我只能选择帖子或产品。。。我觉得奇怪,我不能对我的页面做同样的事情。。。我希望这是有意义的,有人可以帮助我,谢谢!