简介
在本课中,我们将探讨为什么应该运行本地站点。本地环境对于安全高效地构建、测试和实验您的网站至关重要。在本课中,我们将定义本地测试环境,识别使用本地环境的好处,并探讨设置开发站点的三种选择。但什么是本地测试环境?本地测试环境是您计算机上的一种设置,它镜像您的在线网站,但完全离线运行。它充当您的在线站点和您正在进行的更改之间的缓冲区。它允许您创建、测试和完善网站,而无需在线托管服务或危及您的主网站。它就像一个测试区,您可以自由工作并进行更改,而无需任何成本或风险。
好处
使用本地环境有什么好处?第一,它不花一分钱;您可以免费使用。其次,您可以用它进行实验。您可以在安全的环境中构建网站,然后再上传到网络主机,或者测试更改而不影响您的在线网站。第三,它允许您有一个备份计划。如果您的在线站点遇到问题,拥有本地副本意味着您可以快速恢复到以前的稳定版本,从而最大限度地减少停机时间。第四,它可以是一个学习空间。您可以在无风险的环境中练习您的 WordPress 技能。
工具
设置本地 WordPress 站点可以通过使用诸如 DevKinsta、WordPress Studio 和 WordPress Playground 等工具来简化。您还可以探索其他选项,例如 XAMPP、Docker 或 MAMP。
Studio
我们要看的第一个本地环境是 Studio,一个快速、轻量且可共享的 WordPress 开发环境。下载并安装 Studio 后,您可以设置一个新站点。要创建新站点,请点击左下角的“添加站点”,为其适当命名,并为其文件选择一个目录路径。然后点击“添加站点”。在“自定义”下方,您可以轻松访问站点编辑器、模式、导航和其他区域。所以我会继续打开站点编辑器,现在我将能够实现与 Local 相同的结果。我可以测试我的技能,探索新功能,将站点导入到我的测试站点,或者将我的测试站点导出到生产站点。
WordPress Playground
最后一个选项是使用 WordPress Playground 的不同方法。WordPress Playground 是一个基于浏览器的工具,允许您直接在网络浏览器中运行 WordPress,无需安装软件。它是一个平台,让您无需主机即可在任何设备上立即运行 WordPress。它创建临时环境,使用后即被丢弃。它是一个构建、实验和测试的地方。您可以通过在浏览器中导航到 playground.wordpress.net 立即开始使用 Playground。或者,您可以通过在 URL 中使用查询 API 来自定义您的设置,方法是在“.net”之后添加“?networking=yes”。这将允许您安装和激活插件和主题。
您可以决定从头开始构建您的站点,然后,当您选择汉堡菜单时,您可以将站点下载为 zip 文件并将其导出到您的生产站点。或者,如果您想导入站点,请点击“从 zip 恢复”,这将允许您用之前导出的站点替换当前的 WordPress Playground 站点。您还可以调整 URL 以自动在您的站点上安装特定的插件或主题。
例如,要自动安装和激活一个插件,您添加“?plugin=”后跟插件别名。让我们继续安装 WooCommerce 插件。插件别名是插件 WordPress.org URL 的最后一部分。让我们访问 WooCommerce 并仔细检查我们是否使用了正确的别名。然后,我们可以返回 Playground,当我们按 Enter 键时,插件将自动安装和激活。现在您可以测试和探索使用该插件。要自动安装和激活一个主题,我们写“?theme=”后跟主题别名。在这种情况下,是“twentytwentythree”。然后,它将在几秒钟内准备好使用。您还可以通过在别名之间添加“&”符号来同时安装多个插件和主题。所以,在这个例子中,您会注意到我添加了 Twenty Twenty-Three 主题、WooCommerce 插件和 Contact Form 7 插件。
默认情况下,在 Playground 中所做的更改是临时的,一旦您关闭标签页就会丢失。要使更改持久化,请使用 Playground 界面中的设置按钮启用浏览器存储。这允许您的更改即使在刷新页面后也能保存。正如我们将看到的,将您的站点本地存储在设备上的功能仍处于测试阶段。最后,还值得一提的是,您可以通过 URL 快速将语言包加载到 WordPress Playground。只需输入“?language=”后跟 WordPress 语言环境代码——例如,西班牙的西班牙语是 es_ES。然后,测试网站将以您选择的语言加载。
DevKinsta
最后一个值得探索的选项是 DevKinsta。当您点击“更多信息”时,您会找到安装说明。请注意,您需要安装 Docker 作为安装过程的一部分。
结论
使用本地测试环境对于各种 WordPress 任务至关重要,例如在托管前搭建网站、尝试新主题和插件、排查问题或磨练您的 WordPress 技能。