现在在用的是一个国外开发者制作的主题,升级频率还是蛮快的,但是一直都忍住不升级,为什么?因为每次升级之后都得手动调整代码才能够恢复现在的外观。众所周知,因为字体问题,国外的主题直接拿到国内来用是非常不适合的,特别是字体大小,对于英文字体来说,大号字体做标题不会有什么突兀的感觉,但是一旦变成汉字之后,尤其是国内的众多XP系统默认的宋体字,麻烦就来了。
因为WordPress的主题升级是直接替换所有文件的,以往所有对于主题的修改都失效了,必须重新添加才行,然后问题又来了:我怎么记得那些文件是修改过的、样式表里添加了什么文件?当然呐,如果你舍得折腾,你可以在每次主题升级之前打包备份,然后将主题文件和升级后的主题文件对比,用编辑器的diff工具(大部分编辑器都支持)对比一下异同,然后就知道应该添加什么,应该修改什么了。但是这种方法总是太过耗费时间,每次升级之后都得更改,所以我还是按照过去折腾官方主题的方法,用子主题的形式来增添和删改样式表,或者增加函数来增强功能。下面就说一下大概的思路和WordPress的子主题机制。