WordPress 后期修订变得简单:分步指南
已发表: 2022-08-12WordPress 帖子修订是一项有用的功能,可以定期保存 WordPress 网站上的内容,以便在浏览器崩溃或发生断电等不太可能发生的情况下,可以恢复其帖子的先前版本。
此外,通常在写文章或博客时,作者可能会做出一些他们后来后悔的改变。 在这种情况下,然后可以返回到他们以前的草稿并撤消更改。
Revisions 和 Autosave 的关系
此功能还与另一个名为“自动保存”的功能相关联。 默认情况下,WordPress 会在对站点内容进行更改时每 60 秒保存一份站点内容的副本。 换句话说,每六十秒,这个保存的副本就会被重复覆盖,因此每个用户只存在一个自动保存。
这可以防止内容在前面提到的不太可能发生的事件中被删除。 此外,您还可以使用修订界面访问“自动保存”。
如何管理 WordPress 后期修订
在了解如何使用后
WordPress 发布修订
功能及其与“自动保存”的关系,了解如何管理此功能非常重要。 以下方法可以在这方面有所帮助。
1.使用后期修订编辑器
在 WordPress 上创建新帖子时,帖子修订功能会保存每个草稿或已发布更新的副本。 根据他们的要求,用户可以访问他们帖子的旧版本并将其与修订版进行比较。 为此,用户可以点击帖子编辑器上的“浏览”。
这将帮助他们通过单击“上一个”或“下一个”按钮或拖动滑块来查看每个修订版中所做的更改。 此外,这也将允许用户在需要时完全恢复任何以前的版本。
除了比较不同版本外,用户还可以通过单击“比较任何两个版本”复选框,然后使用滑块选择他们正在寻找的选项来突出显示两个不同版本之间的变化。
然而,这个功能唯一的问题是用户不能直接从特定版本中选择和复制文本的特定部分,同时比较不同的版本,因为它从两个版本中选择文本。
2. 启用全局修订
当用户从初始阶段开始开发 WordPress 网站时, WordPress 发布修订功能会自动启用到网站中,并使用默认设置选项保存每个发布修订。
如果用户在帖子设置中看不到“修订”选项,则它可能已在配置级别关闭。 要了解用户需要检查“WP-config.php”文件的原因,会出现以下句子。
'define ('WP_Post_Revisions', false).
通常,用户在将值传递给后期修订方面有三种选择。 例如,如果考虑配置文件中的上述句子,则术语“false”或“0”表示完全关闭修订,用户仅限于其帖子的最新自动保存版本。
同样,如果出现“true”或“-1”一词而不是“false”一词,则它代表 WordPress 中的默认选项,该选项允许每个帖子保存每个修订。 最后,如果这些条款被替换为任何大于零的数字,它将限制修订的数量,并且旧版本将被删除。
如果用户无权访问此文件,则需要咨询其托管服务提供商。 例如,WP Sweep Plugin 等工具只能在用户咨询时才默认禁用修订。
3. 控制每个职位的修订
如果用户对某种形式的自定义编码感到满意,他们可以使用“wp_revisions_to_keep 过滤器”来控制在每个帖子级别上处理修订的方式。
这实现起来相对简单,并且需要将两个参数传递给过滤器。 它们是需要保留的修订数量,以及目标 WordPress 帖子对象。
关闭修订
虽然WordPress Post Revisions 功能对许多人都有好处,但对于数据库空间有限或不需要自动保存帖子的人来说,它们并不理想。
在这种情况下,用户可以通过添加'define ('WP_Post_Revisions', false);'来选择关闭此功能。 在“WP-config.php”文件上。 如果他们想重新启用该功能,则必须在同一文件中将“false”一词替换为“true”。 此外,用户还可以限制每个帖子的修订数量。
为此,他们必须将“假”或“真”一词替换为他们希望将修订限制为的首选数字。
在实时站点上使用 Revision 所涉及的风险
虽然用户可以根据他们的要求管理和启用WordPress Post Revisions功能,但他们也应该意识到在实时站点上应用它所涉及的风险。
由于帖子内容的每个修订都存储在数据库中,因此在较大的站点中,该数据库也将变得更大。 因此,如果继续使用它们,大型站点的性能很可能会受到损害。
尽管很难理解这将对各个站点造成的有害影响的深度; 但是,重要的是优先优化数据库。
使用插件清理现有的修订
在了解了此功能的功能,以及如何管理它们、关闭它们以及将它们应用于实时站点所涉及的风险之后,用户还应该了解如何清除现有的修订。
这背后的原因很简单。 一旦任何帖子通过了编辑阶段,将旧版本保留在修订数据库中是没有用的。
在这方面有许多插件可以帮助用户。 但是,由于插件会影响数据库,因此建议用户在尝试使用这些插件之前应保留备份策略。
因此,通过上述指导,WordPress 后期修订的初学者将清楚地了解与此功能相关的不同方面。