我安装了主题, 我想在现有代码的顶部添加标题。为了防止主题更新时丢失它, 我正在考虑创建一个子主题并复制′header.php`, 然后在子主题文件夹中对其进行编辑。
因此, 当主主题开发人员通过header.php中的更改更新主题时, 我在child-theme文件夹中复制并更改的文件是否将具有我添加的代码的更新?还是在主题更新时保持不变?
我的意思是从开发人员那里得到更新, 并且我的自定义标头保留在那里, 例如, 如果他更改了标头元素的顺序, 它将被实现为子主题, 而我的自定义标头会保留吗?
有没有添加标题而不创建子主题的更好方法?
#1使用子主题正是你需要做的。将子主题中的文件视为父主题中文件的替代。如果将header.php从父主题复制到子主题并进行更改, 它将从子主题(而不是父主题)加载header.php。更新父级时, 子级不会受到影响。你正在做的是最好的编辑方式, 而不会覆盖主主题。
#2如果主主题的header.php被主题更新更改, 则子主题的header.php将不会被触摸。
【主题更新后,header.php是否会在子主题中更新()】因此, 如果要对子主题生效的主要主题的header.php中进行了有用的更改, 则必须通过对其进行相应的编辑将代码的这些部分传输到子主题的头文件中。
推荐阅读
- 为什么下拉菜单在UIKit中不起作用()
- 当我激活我的子主题时,小部件消失了
- 为什么Bootstrap网格不起作用,而按钮却起作用()
- 为什么我在wordpress中的本地化不起作用()
- 为什么在我的WordPress自定义主题中,小部件seciton不起作用(小部件未显示)
- 为什么在添加functions.php时我的媒体库消失了()
- 哪个WordPress模板与此网站相关()
- 我应该编辑代码的哪一部分才能在wordpress网站中删除此图片()
- WordPress是否可以在更新主题之前自动备份旧主题()