我必须向主题添加一些 php 函数,以便可以从不同的页面使用它们。文档说添加自定义 php 函数的地方是 function.php
凉爽的!
我的问题是,当我更新主题时会发生什么?包含我的更改的functions.php是否会被新的更改覆盖 - 从而消除我所有的辛苦工作?
我的直觉说是的,但在我去创建一个儿童主题之前,我想我应该先确定一下。
谢谢
标记
小智 7
我只是添加我的 2 美分,因为这是我搜索同一问题时出现的第一个 Google 结果。是的,您的functions.php将被主题更新覆盖。
我通过下载代码片段插件解决了这个问题。
https://wordpress.org/plugins/code-snippets/
现在我可以轻松添加和管理不会被覆盖的功能。
我不确定主题更新时是否会覆盖所有文件,或者仅覆盖更改的文件,但您的更改肯定会在将来的某个时候丢失。
请注意,如果您编辑的主题更新,您的更改将被覆盖。为了更好地组织您的更改并保护它们免受更新,请考虑创建一个子主题来保留所有更改。
| 归档时间: |
|
| 查看次数: |
9439 次 |
| 最近记录: |