主题更新后,header.php是否会在子主题中更新()

我安装了主题, 我想在现有代码的顶部添加标题。为了防止主题更新时丢失它, 我正在考虑创建一个子主题并复制′header.php`, 然后在子主题文件夹中对其进行编辑。
因此, 当主主题开发人员通过header.php中的更改更新主题时, 我在child-theme文件夹中复制并更改的文件是否将具有我添加的代码的更新?还是在主题更新时保持不变?
我的意思是从开发人员那里得到更新, 并且我的自定义标头保留在那里, 例如, 如果他更改了标头元素的顺序, 它将被实现为子主题, 而我的自定义标头会保留吗?
有没有添加标题而不创建子主题的更好方法?
#1使用子主题正是你需要做的。将子主题中的文件视为父主题中文件的替代。如果将header.php从父主题复制到子主题并进行更改, 它将从子主题(而不是父主题)加载header.php。更新父级时, 子级不会受到影响。你正在做的是最好的编辑方式, 而不会覆盖主主题。
#2如果主主题的header.php被主题更新更改, 则子主题的header.php将不会被触摸。
【主题更新后,header.php是否会在子主题中更新()】因此, 如果要对子主题生效的主要主题的header.php中进行了有用的更改, 则必须通过对其进行相应的编辑将代码的这些部分传输到子主题的头文件中。

    推荐阅读