我的WordPress博客一直用的官方的这个非常古老的主体twentytwelve,但是一直有做一些修改:
- 去掉所有a标签的下划线
- 修改脚注上的Powered by WordPress为备案信息
- 将gravatar的url地址重写到自己的cdn上
为了持久化这些修改,同时能够保证WordPress自动升级后不失效,我采用了官方推荐的子主题方式来做修改:
- 新建一个子主题twentytwelve-child
- 新建一个style.css,导入父主体的css,然后修改a标签去掉下划线
- 新建一个footer.php,复制父主题的footer.php,修改Powered by WordPress为备案信息
- 新建一个functions.php,增加一个函数,用WordPress钩子,替换原来的get_avatar函数,参考此篇文章
- 然后增加了一个screenshot.png,这个是可有可无的
这样下来,对WordPress自带主题的持久化修改就好了,WordPress自动升级也不会破坏这些修改,比源码强多了。