在WordPress中创建自定义页面模板

创建页面模板

创建页面模板非常简单。在主题中创建任何新文件,并使用注释块启动文件,如下所示:

如果您要修改第三方主题,那么您应该使用子主题。如果您不知道如何创建一个,请阅读静华网的精彩内容如何创建一个WordPress儿童主题文章。

页面模板文件可以驻留在子目录中 – 这是我最喜欢的方法。我通常创建一个templates目录并将它们存储在那里。

创建后,您的页面模板将显示在页面属性模块中,如果您不熟悉,则会在编辑页面屏幕的后端位于屏幕的右侧。如果选择它并更新帖子,模板文件中的代码将用于显示页面。提供以下模板代码:

请注意,“你好”是可见的; 使用页面模板,您可以自己动手。如果需要,您必须调用页眉,页脚和其他页面元素。 让我们创建一个基本的页面模板,它将与Twenty Fourteen融为一体:

我确信WordPress代码新手们对前两个例子之间复杂性的跳跃感到愤怒。我的小秘密就是作弊。我只是进入Twenty Fourteen主题的模板文件并复制粘贴它。我删除了我们不需要的循环。

如果您的主题没有模板文件,您可以尝试复制 index.php文件并删除循环作为起点。

制作有用的页面模板

有一个页面模板,这一切都很好,但我们真的应该添加一些有用的东西。从这一点开始,它完全取决于您,只要您可以使用PHP / HTML编写代码就可以使用它。 以下是一些可以帮助您入门的建议:

  • 自定义联系页面,包含Google地图和联系表单
  • 列出每个类别的最新帖子的页面
  • 存档页面,列出前三个类别中的五个新帖子和类别帖子
  • 站点地图页面,列出您的所有内容(帖子和页面)
  • 列出您最近上传的图片的页面
  • 按评论计数排列的帖子列表
  • 显示按上次更新时间排序的帖子的帖子列表
  • 作者列表及其前三个帖子
  • 为您的合作商定制设计的页面

以下是使用Twenty Fourteen中的页面模板按字母顺序列出帖子的方法:

作弊!我进入index.phpTwenty Fourteen 的文件并复制了整个循环。我需要创建一个新的查询对象,所以我创建了$custom_posts变量并在整个循环中使用它。

Back to Top