什么是 WordPress子主题?
顾名思义,子主题是一个主题的孩子,它继承了父主题的所有功能和风格(就像我们从父母那里继承DNA一样)。
为什么 WordPress子主题很重要?
可能某些主题真的很优秀,但是肯定有人想要对主题进行编辑/修改以便满足自己的需求,而且随着时间的增加,需求也是在不断增加和变化。每次你需要在你的WordPress网站上添加一个小功能时,你不能重新安装一个新的主题(不值得)或聘请一个专业开发人员(非常昂贵),所以你需要自己添加/调整代码,而更改代码的最佳方法就是使用WordPress子主题。
下面是为什么你应该立即创建并开始使用子主题的主要原因:
1、子主题可减低试错成本
玩代码是很危险的,如果您触及或修改了错误的代码行,您可能会完全搞乱了整个网站。因此,除非你是专业人士,否则绝对不应触及父主题文件的代码。相反,你可以创建一个子主题并在子主题里修改你的网站,万一你搞砸了,你还可以回退到原来的父主题。所以,子主题可以帮助您避兔许多未知的麻烦。此外,您不需要聘请专业人员来帮你纠正错误的代码。
2、子主题可防主题更新而导致主题恢复到初始状态
主题开发者(们)经常对他们的WordPress 主题进行更新,新版主题通常会增加/改进功能(可能有)、安全更新(可能有)和错误修复(一定有)。因此,强烈建议您在新版主题发布后立即更新您的主题。而且,如果您对原始父主题的主题文件进行了更改,当您更新WordPress主题时,将会丢失所有自定义项。另一方面,当您使用子主题进行修改时,更新父主题时,您的更改不会被删除,子主题将继承新更新的父主题中的代码。此外:子主题在WordPress里的优先级更大—点。
Wordprees如何创建子主题?
第一步:首先我们先去wordpress主题目录下wp-content/themes新建一个子主题文件夹,名称可随意,比如:你的父主题名称-child
第二步:在子主题目录下我们创建以下几个文件:
- style.css (这个必须有)
- functions.php (这个可以有)
- 其他模板文件 (这个可以有)
- 其他文件 (这个可以有)
第三步:直接在子主题目录下创建一个文件名为 style.css 的文件,这个文件是子主题当中必须存在的文件,而且文件名必需为 style.css。
第四步:打开子主题目录下 style.css 文件,在文件中添加以下代码:
/*
Theme Name: 你的主题名称-Child <!- 子主题名称 ->
Theme URI: http://example.com/ <!- 子主题的页面 ->
Description: Child theme for the Twenty Twelve theme <!- 子主题描述 ->
Author: Your name here
Author URI: http://example.com/about/
Template: twentytwelve <!- 父主题名称 ->区别大小写
Version: 0.1.0 《!- 子主题版本 ->
*/
@import url(“../你的主题名称/css/style.css”); <!– 父主题样式样式引入加载 –>
子主题 style.css 文件常见代码含义
- Theme Name(必须):子主题名字
- Theme URI(可选):子主题的页面
- Description(可选):子主题的描述
- Author(可选):子主题作者
- Author URI(可选):子主题作者的网站
- Template(必须):父主题目录名,区分大小写
- Version(可选):子主题版本
- 第五步:登录打开网站后台,外观-主题,这时候你就可以看到你的子主题了(你的主题名称-child),接着选择启用它。
评论
发表评论