使用Word Press时往往有这个现象,无论使用什么主题,总会有不合自己心意的地方,有代码基础的人可能就会打开文件管理器开始改代码了。但是,主题作者是会更新的呀,或许优化了显示问题,或许优化了安全问题等等,这时候你就尴尬了,你是更新还是不更新呢?一旦选择更新,自己自定义的代码将统统被覆盖,得升级完后自己一点点加回去。
这时候就体现除出子主题的重要性了!
什么是子主题?
子主题顾名思义就是主题的孩子,它继承了父主题的样式和风格。
子主题有什么好处?
- 子主题可以防止出现主题更新导致代码丢失的问题
- 子主题可以减少试错成本
我为什么没有子主题?
只有少部分主题作者做的主题是带子主题的。不自带子主题的情况下是需要自己创建的。
怎么创建子主题?
一:使用插件创建
word press是有很多插件去创建管理子主题的,诸如:Child Theme Configurator等,百度如’word press 插件创建子主题’应该就可以搜到。我不太喜欢使用插件去创建,这里就不介绍了。
二:手动创建
1:打开网站根目录->打开目录wp-content/themes/->选择你需要创建的主题->复制->然后改名为xxx-child,如busiprof主题:

2:创建style.css文件
打开xxx-child目录->创建style.css文件->写入以下代码,如busiprof主题的子主题
/*
Theme Name: Busiprof Child
Theme URI: http: //example.com/
Description: Busiprof子主题
Author: www.xuwenyan.com
Author URI: https://www.xuwenyan.com
Template: busiprof
Version: 0.1.0
*/
- Theme Name是主题显示名称
- Description是主题的描述
- Author是作者名
- Author URI是主页
- Template是父主题的文件夹名,注意,是文件夹名不是显示名
除了Template,别的都可以自己随意修改,Template一定要符合规范。
至此,子主题就添加好了,前往后台主题激活刚才创建的子主题就好了。这里没有介绍如何去自定义这个子主题,将在后面的文章介绍。
作者:徐文焱