WordPress Sage 主题框架文档翻译-主题模板结构和扩展方法
文 / @WordPress主题
关于Sage主题模板
我想向大家介绍一下Sage主题模板。这个主题模板是基于HTML5Boilerplate构建的,支持ARIA角色和hNews微数据格式。不仅如此,它的文件结构也和普通的WordPress模板结构一样,因此可以方便地扩展。
Sage主题模板的主要模板文件
以下是Sage主题模板包含的文件。这些文件是我们进行自定义的主要模板文件:
404.php
- 404错误页面
base.php
- 所有的模板文件都是在这个文件上扩展的。
index.php
- 存档页面(博客页面,分类存档,作者存档等存档页面)
page.php
- 单页面
single.php
- 单个文章页面
template-custom.php
- 自定义页面模板示例
下面是templates/
中包含的内容模板文件。我们大多数的自定义都是在这里面进行的。
comments.php
- 评论模块
content-page.php
page.php
但单页面中包含的内容模板
content-single.php
- 单个文章页面中包含的内容模板
single.php
content.php
index.php
首页中包含的内容模板。
entry-meta.php
content-single.php
中包含的元数据模板。
footer.php
base.php
中包含的页脚模板。
head.php
-
base.php
中包含的HTML<head>
header.php
base.php
中包含的页面顶部模板。
page-header.php
- 页面中包含的页头模板。
searchform.php
- 搜索框模板
sidebar.php
base.php
中包含的侧边栏模板。
扩展Sage主题模板
即使Sage主题使用了自己的方法封装了主题,正常的WordPress模板继承还可以使用,例如:
- 复制
index.php
为author.php
,就可以新建一个作者存档页面。 - 复制
index.php
为home.php
,就可以建立一个自定义首页,前提是您没有在阅读设置里面设置静态首页。 - 复制
index.php
为archive-gallery.php
就可以为gallery
文章类型新建一个存档页面。 - 复制
page.php
为front-page.php
,就可以新建一个自定义静态首页。 - 复制
page.php
为page-about.php
就可以为别名为about的页面新建一个自定义页面模板。
主题封装文档更为详细的介绍了怎么创建一个新的base.php
文件,但是如果你需要基于现有主题自定义base.php
,复制base.php为base-<templatename>.php
就可以了。另外,您也可以在base.php
中使用条件函数来实现base.php的自定义。
相关文章
-
如何创建WordPress古腾堡编辑器的区块(PHP+原生JS) 2024-01-10 01:01:06
-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45