如何测试网站是否适合更新到古腾堡(区块编辑器)

12/25/2022

为什么在更新到古腾堡之前测试你WordPress的网站?

WordPress 5.0 引入了一种全新的内容创建方式,即区块编辑器或称古腾堡。它使用区块,您可以在编辑器中随意移动这些内容元素。然而,部分用户仍然不愿意将他们的网站升级到区块编辑器,担心可能会出现兼容性问题或者古腾堡可能会破坏他们的网站。尽管古腾堡已经开发了很长时间,并且主题和插件开发者有足够的时间使他们的产品兼容,但为了避免任何冲突,最好先测试网站是否兼容古腾堡。通过测试,您可以检查是否有插件或主题不兼容,还可以捕捉到意外的WordPress错误并在更新到实况站点之前修复它们。

步骤1:创建完整的网站备份

在进行任何重大更新之前,必须先创建完整的WordPress网站备份。备份可以保护您在更新过程中免受任何潜在损害。即使不更新网站,定期备份也很重要,因为它们可以在灾难性情况下(如恶意软件攻击、黑客入侵等)拯救你的网站。我们推荐使用Duplicator插件,它允许你创建手动和自动备份,并将其存储在多个位置。

步骤2:在本地服务器或临时站点上测试你的网站

在准备好备份后,你可以在本地服务器或临时站点上测试最新版本的WordPress和古腾堡编辑器。通过以下两种常见方法测试新更新,而不实际影响你的实况站点:

1. 在本地服务器上测试你的网站

本地服务器是指将你的WordPress网站安装在个人电脑上,如用WAMP或MAMP(适用于Mac)。你可以通过迁移插件如Duplicator,将实况站点复制到本地服务器,然后在本地更新到最新版本的WordPress并测试插件和主题的兼容性。不需要更改本地站点内容时,可以直接更新到实况站点。

2. 在临时环境中测试你的网站

临时站点是你网站的独立开发版本。它通常是你网站的一个子域,公众无法访问。大多数高级WordPress主机提供一键创建临时站点的功能(如Bluehost、Hostinger、WP Engine和SiteGround)。如果主机没有该功能,也可以手动创建临时环境。

步骤3:安装经典编辑器插件以备不时之需

如果在更新后某个主题或插件不兼容,可以联系开发者要求其做兼容更新。如果没有积极回应,需找到替代品。或者,可以通过安装经典编辑器插件禁用古腾堡。这是由WordPress核心贡献者开发的官方插件,让你可以继续使用熟悉的经典编辑器。

步骤4:更多了解古腾堡编辑器

如果你刚开始使用WordPress博客,你很快会适应这个快速、现代、功能强大的新编辑器。而对于使用经典编辑器多年的用户,新编辑器将是一项激动人心的新体验。可以参考以下文章来学习古腾堡的新功能:

  • 如何使用WordPress区块编辑器(古腾堡教程)
  • 如何批量转换经典区块为古腾堡区块
  • 如何使用古腾堡更新旧的WordPress文章
  • 如何添加新文章并利用所有功能
  • 如何在古腾堡中添加和对齐图片
  • 如何选择和使用嵌套区块
  • 初学者指南:如何使用区块模式
  • 如何使用无干扰全屏编辑器
  • 如何通过文章修订功能撤销更改

希望这篇文章能帮助你学习如何测试WordPress网站是否适合更新到古腾堡区块编辑器。你可能还会喜欢如何修复常见的区块编辑器问题,以及我们推荐的最佳古腾堡区块插件。



Related Posts

  • 2025-02-16
  • WordPress 教学

你是否想过,能不能用更引人注目的方式取代WooCommerce中基本的促销徽章?答案是肯定的!通过自定义产品徽章,你可以在在线商店中突出新产品、折扣商品或限时优惠。在这篇文章中,我们将展示给你两个简单的方法,使用强大的插件或添加简单代码来为你的WooCommerce商店添加自定义产品徽章。

閱讀更多
  • 2025-01-18
  • WordPress 教学

我们都知道推荐计划是强大的武器。但要找到真正的品牌代言者并不容易。许多计划吸引的只是想快速赚钱的人,导致非真实的推广,无法有效转化客户。幸好,作为 WooCommerce 商店的店主,您有一个巨大的优势:一群真正喜爱和使用您产品的内置客户群。通过将这些现有客户转化为推广合伙人,您可以释放真实口碑营销的力量。

閱讀更多
  • 2025-01-10
  • WordPress 教学

最近,我们的一位比利时读者在其在线商店中苦于销售增长缓慢。除了其他建议外,我们建议他们在网站上设置Bancontact支付。Bancontact是一种主要在比利时使用的流行支付系统,客户可以通过银行账户进行安全的实时支付。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>