首页 > 文章专栏 > 正文

如何在WordPress中使用文章修订功能撤销修改

你是否曾幻想过为 WordPress 网站配备一台“时光机”?按下更新按钮后,还能轻松撤销修改?

在管理猫哥博客时,我们经常遇到这种情况。因此,我们信赖 WordPress 最强大的内置功能之一:Post Revisions(文章修订)

该功能就像一个安全网,自动保存你的修改历史。还原文章或页面的早期版本变得非常简单。

在本入门指南中,我们将向你展示如何利用 Post Revisions 有效撤销 WordPress 中的修改。

轻松通过 Post Revisions 撤销 WordPress 修改

快速总结: 要撤销 WordPress 修改,打开文章或页面,点击右侧面板的“Revisions”选项卡。然后使用滑块浏览旧版本,找到要恢复的版本后点击“Restore This Revision”即可。

注意: 本文介绍如何撤销 WordPress 文章的修改。如果你需要撤销 WordPress 主题或插件更新,请参阅猫哥的“如何回滚 WordPress 更新”指南。对于更广泛的网站问题或重大更改,你也可以考虑从 WordPress 备份 恢复,或使用 Staging 站点

你可以使用以下链接跳转到相应章节:

  • 什么是 Post Revisions?
  • 理解 WordPress 修订:Auto-save 与 Permanent 的区别
  • 为什么你应该使用 Post Revisions
  • 如何使用 Post Revisions 撤销 WordPress 修改
  • 在旧版 WordPress 编辑器中使用 Post Revisions
  • 限制或删除 WordPress 中的 Post Revisions
  • 视频教程
  • 关于使用 Post Revisions 撤销 WordPress 修改的常见问题

什么是 Post Revisions?

Post Revisions 是 WordPress 内置功能,它会自动保存你对文章和页面所做的所有修改的历史记录。对于你正在编辑的每篇草稿,WordPress 会自动保存一个临时修订,称为 Auto-save

WordPress 每 60 秒保存一次 Auto-save,并且会自动用新的 Auto-save 替换旧版本。

WordPress 自动保存文章

Auto-save 功能可以帮助你在手动保存之前恢复内容,比如浏览器崩溃或电脑死机时,你可以从 Auto-save 恢复最新草稿。

此外,每次用户点击“保存”、“更新”或“发布”按钮时,WordPress 也会保存 Post Revision。与 Auto-save 不同,这些修订会永久存储在 WordPress 数据库中。

理解 WordPress 修订:Auto-save 与 Permanent 的区别

为了更好地理解 WordPress 如何管理你的内容历史,区分 Auto-save 和永久 Post Revision 很有帮助:

特性 Auto-save 永久 Post Revision
触发方式 由 WordPress 自动触发 由用户手动保存、更新或发布操作触发
频率 每 60 秒(默认) 每次用户保存、更新或发布时
存储方式 临时存储,替换旧 Auto-save 永久存储在 WordPress 数据库中
用途 浏览器崩溃或手动保存前恢复内容 允许用户还原到任何之前保存的版本
访问方式 通常作为未保存内容的最新草稿可见 通过文章/页面编辑器中的“Revisions”选项卡访问

你可以在文章编辑界面找到、浏览并还原这些修订。

这类好用的工作流特性正是让 WordPress 成为全球最流行博客平台(驱动超过 43% 的网站)的原因之一。

为什么你应该使用 Post Revisions

几乎每个 WordPress 用户都能从 Post Revisions 中受益。撰写优质内容需要大量调整和编辑。Post Revisions 让你能看到自己的创作过程,从宏观视角了解文章如何演变。

你可以在不同状态的草稿之间切换、做出修改,最终让文章完美发布。

对于多作者网站,Post Revisions 让编辑能轻松管理多位作者的工作。你可以查看谁对文章做了修改、做了哪些修改,等等。

接下来,我们来看看如何使用 Post Revisions 优化你的 WordPress 文章和页面。

如何使用 Post Revisions 撤销 WordPress 修改

在 WordPress 区块编辑器中,WordPress 会在文章/页面编辑界面的右侧“Post”面板中显示修订数量。

点击“Revisions”选项卡即可进入 Post Revisions 界面。

WordPress 修订

Post Revision 界面会显示最新修订,顶部有一个滚动条。

拖动滚动条上的按钮,可以浏览更早的修订版本。

WordPress Post Revision 界面

每个修订中的修改会被高亮显示:被删除的内容显示为粉色新增的内容显示为绿色。这样一目了然。

顶部会显示做出修改的用户、时间等信息。

WordPress 还会告诉你该修订是 Auto-save 还是草稿。

WordPress 自动保存的修订

你可以使用“上一个”和“下一个”按钮浏览修订。

另外,勾选顶部的“Compare any two revisions”复选框,滚动条按钮会分成两个,你可以分别拖动到不同修订,比较两个相距较远的版本之间的差异。

比较两个 WordPress 修订版本

要恢复某个修订,只需点击“Restore This Revision”或“Restore This Autosave”按钮。

WordPress 会将所选修订恢复为当前修订,然后你可以将其保存为草稿。

在 WordPress 中恢复修订

注意:恢复早期版本不会删除你最新的版本。相反,WordPress 会将恢复的内容保存为一个全新的修订。例如,如果你当前在修订 #12,决定恢复修订 #8,WordPress 会将 #8 的内容复制并保存为新的修订 #13。这样你永远不会丢失任何工作。

在旧版 WordPress 编辑器中使用 Post Revisions

如果你尚未升级到 Gutenberg,仍在使用旧版 Classic Editor,可以在文章/页面编辑界面右侧的“发布”元框中找到 Post Revisions 的链接。

在 WordPress Classic Editor 中浏览 Post Revisions

点击修订数量旁边的“Browse”链接即可查看。除此之外,Post Revisions 在 Classic Editor 和 Gutenberg 中的工作方式类似。

限制或删除 WordPress 中的 Post Revisions

一个常见的问题是:过多的修订会不会拖慢网站?这是个好问题,但答案通常是否定的——至少对访客来说不会。WordPress 设计上会跳过前端加载时的 Post Revisions,只在编辑界面或你主动浏览时才会查找它们。

然而,每个修订都会增加 WordPress 数据库的大小。随着时间的推移,这可能导致网站备份文件变大,并可能略微减慢备份过程的速度。

要限制 Post Revisions,只需将以下代码添加到你的 WordPress 网站 wp-config.php 文件中,通常放在 /* That's all, stop editing! Happy publishing. */ 这一行之上:

define( 'WP_POST_REVISIONS', 10 );

别忘了将 10 替换为你希望每篇文章保留的修订数量。

你也可以删除旧的 Post Revisions。如果你确定永远不需要这些修订,可以按以下步骤操作。

首先,务必创建新的 WordPress 备份。这是关键的安全步骤,因为你将永久删除数据库的一部分。备份可以让你在出现问题时恢复网站。

然后,安装并激活 WP-Optimize 插件(该插件被超过 100 万网站信任,WordPress.org 评分 4.8/5,拥有 2400+ 评价)。

激活后,前往 WP-Optimize » Database 页面,勾选“Clean all post revisions”选项。

清理 Post Revisions

点击“Run optimization”按钮删除所有 Post Revisions。删除后,你可以卸载该插件。

注意: 删除修订不会阻止 WordPress 为未来的文章保存修订。

视频教程

订阅猫哥的 YouTube 频道,获取更多 WordPress 视频教程。

关于使用 Post Revisions 撤销 WordPress 修改的常见问题

问:能否使用 WordPress 的修订功能恢复文章或页面的早期版本?

答:当然可以。恢复早期版本正是 Post Revisions 的主要用途。在文章编辑器中,点击右侧面板的“Revisions”选项卡,找到想要的版本,点击“Restore This Revision”即可。

问:能否撤销 WordPress 更新?

答:要撤销主题或插件更新,你需要执行“回滚”,通常需要特定插件。请参阅猫哥的“如何回滚 WordPress 更新”指南。

问:如何撤销 WordPress 中的编辑修改?

答:最简单的方法是使用内置的 Post Revisions 功能。从文章编辑器进入修订界面,使用滑块找到要返回的时间点,点击“Restore This Revision”即可恢复内容。

问:如果我在 WordPress 中看不到 Post Revisions 怎么办?

答:如果看不到 Post Revisions,首先确保它们在 wp-config.php 文件中已启用(默认是启用的)。另外,修订只有在至少保存或更新文章两次后才会出现。如果你刚刚开始新文章且尚未多次保存,则不会看到任何修订。

希望本文能帮助你理解如何使用 Post Revisions 撤销 WordPress 修改。你也可以查看猫哥的“如何自动安排 WordPress 博客文章”指南,或我们的专家精选的最佳 Gutenberg 友好 WordPress 主题。

如果你喜欢这篇文章,请订阅猫哥的 YouTube 频道以获取 WordPress 视频教程。你也可以在 Twitter 和 Facebook 上找到我们。

文章标签:#Post Revisions#WordPress#内容管理#撤销修改#文章修订

版权声明:本文为「猫哥建站」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

本文链接:https://maogeo.top/blog/如何在wordpress中使用文章修订功能撤销修改