WordPress中的Post类型模板的快速和冗余指南

WordPress 4.7为CMS的模板系统提供了一些奇妙的新增强功能.现在已经扩展到包括所有帖子类型,允许开发人员创建更多细微差别主题,并同时允许站点所有者更容易地管理内容.

但它是如何工作的?在本文中,我将向您展示如何在主题中使用帖子类型模板,并具有一些简单的例子.

继续读取,或使用以下链接跳转:

  • WordPress中的模板是什么?
  • 奠定了使用模板的基础
  • 创建自定义帖子
  • 创建模板

wordpress中的模板是什么?

模板基本上是特殊的文件,可以改变页面和/或向Wordpress网站添加功能的外观和感觉.

在WordPress之前,4.7模板仅适用于页面,因此它们被称为页面模板.但是,WordPress 4.7已扩展其使用来包括任何帖子类型,因此我必须重命名它们的"模板".

WordPress template selector Post Editor中的Wordpress模板选择器.

一旦在主题中注册模板,可以在单个帖子编辑页面上选择它们.

为使用模板

奠定基础

让我们在一个例子上工作.

要测试它,我们应该先创建一个孩子主题.让我们使用二十十七,这个新的默认WordPress主题.

要开始,请在主题目录中创建一个新文件夹.我命名为我的"cppt"(自定义帖子类型模板短暂),然后我添加了新的新文件: style.css 函数.php .使用下面的代码设置这些文件:

加载GIST 7F262DDD286BD9C587096DFFD2DA43A4
加载GIST F3A0F3D48211CB2A04BC8C9635EC97D0

所有集!您现在应该在WordPress管理员的外观部分中看到子主题.一旦激活,你应该看到一个香草,未改性二十十七体验.

创建自定义帖子

让我们用自定义帖子类型测试新的模板系统.想象一下,您正在创建一个关于游戏的网站,如igg或gamespot.

在写入游戏时,您可能会发布新闻项目,这些项目是较短的碎片和完整的评论,它提供了深入的游戏.

使一个看起来与另一个不同,您需要使用类别或其他任意设备;模板使这种更加简单.

加载GIST DFFBE9C201E10DFEC08B06BCD4ACA180

我省略了许多标签和选项,这种裸骨代码对于我们的目的而言.

创建模板

模板是一个常规的PHP文件,顶部具有特殊评论,它告诉WordPress模板的标题是什么以及可以使用它的位置.

让我们为我们的游戏提供一个:

加载GIST 9213F603F3807C030EA4C9081A27EE16

创建游戏后,您应该看到具有两个选项的模板选择器:默认和游戏评论.选择帖子的模板后,模板中的代码将用于该帖子.

Default Game Post 这是我的默认游戏审查帖子.

Game Review Post 来自我的游戏评论帖子的另一图像.

创建我大多数复制粘贴二十十七的视图.我创建了带有以下代码的template-game-review.php文件:

加载GIST 535174E290DBBDC950B4CB6D53D633A6

我从二十十七岁的single.php得到所有这些.我用参数修改了get_header()功能,以拉入不同的标题(以确保拆除网站Masthead).我还修改了get_template_part()函数的参数来使其成为get_template_part( 'template-parts/game/content', 'review' );,但这就是所有的.

然后,我创建了新的头文件标题-eview.php .我将二十十个十七的标题从中复制-从二十个十七的中粘贴了代码,然后删除了以下行:

加载GIST 690AFBC9CE99DA77ED91AC59080DE5D

我通过创建模板-零件/游戏/content.php 来遵循它.我粘贴了二十个十七岁的 content.php ,并删除了一些代码,因为它只不适用于非单页面项.我将以下代码添加到非常顶部:

加载GIST D7240927B6BF0FC89C25DE74FBBA3B92

我添加了一点CSS来将其定位在顶部,并给出一些基本样式:

加载主旨AC9B1CD88798AC2454F293994FB6C07D

包装

使用模板非常简单,为开发人员提供了大量的新选项.它可以使我们的代码更好地组织和标准化在不同的主题上.

如果您想在操作中看到它,请下载我展示此增强的快速示例.

7
订阅评论
提醒
0 评论
内联反馈
查看所有评论