不知道各位有没有遇到过给wordpress的主题做了更改,但是主题更新忘记备份然后改的代码全没了,但是我们只需要制作一个子主题就可以了,每次主题更新你更改的代码都不会变,非常适合我这种改了很多主题代码的人,教程开始!
第一步:创建子主题文件夹
在wordpress主题文件夹下建立主题名字的文件夹(主题目录在wp-content/themes/
)例如:我使用的主题是zibll
,因此我创建的主题文件夹命名为zibll-child
。如下图所示:
第二步:创建子主题配置文件
将父主题文件下style.css
文件复制到子主题文件夹
然后我们要做以下更改:
我们需要修改Template
的内容(父主题名称),这个是必填,其他的可以乱填不填或者直接删了
注意了,这里的父主题名称是父主题在wp-content/themes/
下的文件夹名称,填错了就用不了了
第三步:上传你修改的主题文件
将你修改的文件上传到你创建的主题文件夹下。例如:我修改过functions.php
等多个文件,按照原主题的目录形式上传即可,其中functions.php
文件中只需要添加你修改的东西就好了;如下图所示:
第四步:启用子主题
进入仪表盘中将你创建的子主题启用就可以了,如果有报错情况请注意查看你的文件中是否引入了其他文件导致路径不正确。
这样即使你使用的主题有更新,你做的更改也不会消失。
有什么疑问可以在下方留言!