GG资源网

在 WordPress 中发布类型模板的快速而肮脏的指南

WordPress 4.7 为 CMS 的模板系统提供了一些很棒的新增强功能。 模板现已扩展为包括所有帖子类型,允许开发人员创建更细致入微的主题,同时允许网站所有者更轻松地管理内容。

但是这一切是如何运作的呢? 在本文中,我将通过几个简单的示例向您展示如何在主题中使用帖子类型模板。

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

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

WordPress中的模板是什么?

模板本质上是可以更改页面外观和/或向您的 WordPress 网站添加功能的特殊文件。

在 WordPress 4.7 之前模板仅可用于页面,因此它们被称为页面模板。 但是,WordPress 4.7 已经扩展了它们的使用范围,包括 任何 帖子类型,所以我特此将它们简称为“模板”。

WordPress 模板选择器
帖子编辑器中的 WordPress 模板选择器。

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

为使用模板奠定基础

让我们举个例子。

为了测试这一点,我们应该首先创建一个子主题。 让我们使用新的默认 WordPress 主题二十十七。

首先,在您的主题目录中创建一个新文件夹。 我将我的命名为“cppt”(自定义帖子类型模板的缩写),然后我添加了新的新文件: 样式.css函数.php. 使用下面的代码来设置这些文件:

加载要点 7f262ddd286bd9c587096dffd2da43a4
加载要点 f3a0f3d48211cb2a04bc8c9635ec97d0

搞定! 您现在应该在 WordPress 管理员的外观部分中看到子主题。 激活后,您应该会看到原版的未修改的 27 岁体验。

创建自定义帖子类型

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

在撰写有关游戏的文章时,您可能会发布新闻,这些新闻是较短的文章和完整的评论,可以深入了解游戏。

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

加载要点 dffbe9c201e10dfec08b06bcd4aca180

我省略了许多标签和选项,这个简单的代码就可以满足我们的目的。

创建模板

模板是一个普通的 PHP 文件,顶部有一个特殊的注释,它告诉 WordPress 模板的标题是什么以及可以在哪里使用它。

现在让我们为我们的游戏评论创建一个:

加载要点 9213f603f3807c030ea4c9081a27ee16

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

默认游戏帖子
这是我的默认游戏评论帖子。
游戏评论帖
还有来自我的游戏评论帖子的另一张图片。

为了创建视图,我主要从 27 岁开始复制粘贴。 我创建了 template-game-review.php 包含以下代码的文件:

加载要点 535174e290dbbdc950b4cb6d53d633a6

我得到了这一切 single.php 在二十七。 我修改了 get_header() 带有参数的函数以拉入不同的标头(以确保已删除站点标头)。 我还修改了参数 get_template_part() 实现它的功能 get_template_part( 'template-parts/game/content', 'review' );,但仅此而已。

然后我创建了新的头文件 header-review.php. 我复制粘贴了 27 岁的代码 头文件.php 进入它,然后删除以下行:

加载要点 690eafbc9ce99da77ed91ac59080de5d

我通过创建来跟进这一点 模板部分/游戏/内容审查.php. 我贴了二十七 内容.php 并删除了一些不需要的代码,因为它只与非单页项目有关。 我在最顶部添加了以下代码:

加载要点 d7240927b6bf0fc89c25de74fbba3b92

我添加了一些 CSS 来将其放置在顶部并为其提供一些基本样式:

加载要点 ac9b1cd88798ac2454f293994fb6c07d

包起来

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

如果您想看到这一切的实际效果,请下载我为展示此增强功能而制作的快速示例。

标签:

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 在 WordPress 中发布类型模板的快速而肮脏的指南

发表回复

CAPTCHAis initialing...