使用 WordPress 子主题功能保留个性化修改
相信很多朋友使用的 WordPress 主题都经过了自己的一些修改,好不容易折腾好了,主题的升级版发布了,要不要升级呢?升级以后,还得重新再次修改?相信这样的问题不少站长都遇到过吧,博主最近也是因为这个事情烦恼。
如何将主题升级到最新版本,而又能保留自己个性的修改呢?通过百度找到相关方法(本人菜鸟),使用 WordPress 子主题功能,升级后无需再次修改原主题,只需要启用并修改子主题就可以了。
实例:
一、在 WordPress 主题目录(themes)新建一个主题文件夹,名称任意,比如:Begin-child。
二、将 Begin 主题的样式文件 style.css 和 css 目录(因为 Begin 主题有部分样式文件和字体图标在这个 CSS 目录中)及图片目录 img,一起复制到新建的主题文件夹 Begin-child 中,也可以将之前修改过 style.css 复制过来。
三、打开复制过来的 style.css 文件,在文件头部添加:
- Template:Begin
这个是关键,其中的 Begin 名称必须与父主题文件夹名称相同,而且父主题 Begin 也必须与新建的子主题同在 WordPress 主题目录(themes)中。
其它内容酌情修改,最终如下:
- /*
- Theme Name: Begin-child
- Theme URI: http://wosn.net
- Author: 知更鸟
- Author URI: http://wosn.net/
- Description: Begin 子主题。
- Template:Begin
- Version: 0.2
- */
四、登录后台外观→主题中启用这个子主题 Begin-child 之后,就可以根据自己的喜好修改其中的样式。
父主题样式可以通过下面形式加载:
- @import url("../Begin/style.css");
代码必须写在所有样式之前,也就是文件头的后面,子主题样式文件中只需添加自己修改的部分即可。
更多具体详情可参考官方文档:https://codex.wordpress.org/zh-cn:%E5%AD%90%E4%B8%BB%E9%A2%98
评论