从 09 年架设这个站点起,倏忽五年我都没有改变主题——jQ。
但并不是说我没有进行任何改造,但都是通过直接修改主题文件来达到的。
加上近年撰文日渐稀少,折腾的心思也跟着减少了。
所以这次把主题更换为 Flato 实属冲动之举,
(neta:大约是被扁平化加响应式布局的浪潮冲昏了头脑吧╮(╯_╰)╭)
其实 WordPress 官方很早就提供了更加便利的方式——子主题(Child Themes),
在不直接修改源文件的基础上,对原先的主题进行自定义,并且不会受到版本更新的影响。
趁着这次更换主题,我也终于决定花点时间研究一番。
令我相当意外的是,子主题的创建比我想象得要容易太多。
简而言之,就是遵循下面几步:
1、新建主题目录并创建 style.css
2、在 style.css 开始注明原始主题的 template
/*
Theme Name: flato horan
Theme URI: http: //horan.cc/
Description: remix version for the flato theme
Author: horan
Author URI: http: //horan.cc/about/
Template: flato
Version: 0.1
*/
3、导入原始主题的 css,然后开始自行定义样式。
@import url("../flato/style.css");
4、(可选)创建 functions.php 并自定义函数。
5、(可选)复制原始主题其它页面模板并修改,或者自行新建模板。
6、其中 functions.php 为新增模式,其它同名文件包括 style.css 为覆盖模式。
7、还可以考虑复制原始主题 screenshot.png 以便管理后台显示。
此外,为了契合新主题,也更新了简明评论小工具。
【相关资料】
1、Lori Greig – apple 2 apple◃flickr
2、themememe – Flato◃wp
3、使用WordPress的子主题功能修改你的WordPress主题◃wpdaxue
4、Child Themes Codex◃wp
5、中文字体的英文名称◃ithink
6、Common fonts to all versions of Windows & Mac equivalents◃ampsoft