问题描述

两次现在我已经更新了 wordpress,只是意识到 (facepalm) 它覆盖了我对自定义模板的一些修改 – 侧栏或类似的东西。

显然我没有更新,但是对于 add-ons 等,我更喜欢最新的产品和错误修复。

其他人的策略是直接更新 wordpress,而不会失去对默认模板的自定义修改?

最佳解决方案

非常简单:如果使用默认模板,请将其重命名为文件夹名称和 css 文件声明),并且不会更新。

如果您想要更新 (例如二十一) 经常更新,请创建一个子主题。

信息在这里:http://codex.wordpress.org/Child_Themes

次佳解决方案

首先:您不应该更改 WordPress 的核心文件,而是写一个插件为您做。

第二:如果您只有轻微到中度的主题自定义,您可以使用一个子主题,从而将核心文件留下。或者,重命名主题文件夹,以便您的更改不会被更新消除。

第三种解决方案

我不使用仪表板更新程序。

我使用 Subversion 安装 WordPress; 我所有的本地修改都可以用 svn diff 显示,在大多数情况下,当我切换到新的版本号时,它们将与新的代码库无缝地合并。核心和许多插件和主题可通过 SVN 获得。不是所有的不幸,但仍然让你有一个 out:创建一个存储库,以便你永远不会失去更改,即使你使用插件上的自动更新程序。显然,一些强大的 VCS 技能在这里有所帮助。 🙂

http://codex.wordpress.org/Installing/Updating_WordPress_with_Subversion

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。