好的,WordPress 开发人员。 假设您一直在构建自己的主题,现在是时候为您的博客、业务或客户构建网站了。 这意味着您需要一个工作区。

事实上,你可能需要两个:

  1. 沙箱(又名开发环境)。
  2. 一个演示站点。

有什么区别,为什么两者都需要,以及如何为 WordPress 设置它们? 让我们来看看。

沙盒和演示站点有什么区别?

您的沙箱是您积极尝试新想法、更改设计并测试这些更改的工作区。 一旦您在沙盒中的工作完成并且您有一个可以共享的站点设计,演示站点就是客户可以登录的地方,探索您的站点设计并查看事情是如何工作的。

在与客户分享之前,为什么不直接在演示站点中进行实验和开发? 你可以,一些开发人员可以。

但是使用沙箱可以让您的早期工作保持私密,直到您准备好共享它。 当您在本地环境中设置沙箱时(稍后会详细介绍),您可以脱机工作并立即查看更改,因为您无需等待远程服务器更新。

设置沙箱

使用 VVV 设置 WordPress 沙箱很容易,VVV 是一种“开源本地开发环境”,可让您导入和存储主题并使用模板来构建站点。 VVV 的入门部分带您了解所有软件要求、安装和启动。

WordPress 还提供了一个教程,可引导您设置本地开发环境 — 本地服务器堆栈或 VVV 等虚拟化环境。 在本文的其余部分,我们将专注于在远程登台环境中使用演示站点,但 VVV 是您构建的一个很好的起点。 您可以使用预构建的测试环境之一,或通过“vagrant-local/config/config.yml”文件提供您自己的自定义环境。

vvv 自定义站点模板
图片:VVV
通过 vvv 配置测试站点

通过 VVV 配置测试站点会生成虚拟 WordPress 安装。 如果您正在使用现有的 WordPress 站点,您可以通过 PHPMyAdmin 导出客户端数据库的 .sql 文件并将其放入“vagrant-local/www/your-VVV-test-environment/public_html”目录中,以便您的沙箱正在使用他们的真实数据。 这样,当您开始构建、更改内容或进行更新时,您就会知道您在本地看到的就是您将在网站上看到的。

在您的演示站点上设置 WordPress

你应该什么时候建立你的演示站点? 这取决于,但它可能有助于继续前进,之前你已经准备好与你的客户共享您的工作设置它,这样你就拥有了一切准备就绪时,它的演示时间。 一旦您的演示站点启动,您可以根据需要在那里而不是在沙箱中进行更改。

您的演示站点应该在哪里? 最简单的地方是主网站上的子域。 我喜欢在我自己的 URL 上创建子域,这样很明显演示站点不是客户的实际站点。

使用 cPanel 在您的 VPS 或专用服务器上设置子域非常容易。 在 cPanel 中,您会找到一个用于输入新子域名称的字段。

在 cpanel 中创建子域

您还可以删除文档根目录,因为它会在文件名中添加额外的字符,并且较短的文件名更易于查找和记忆。 创建演示子域后,您可以使用 cPanel 的基本 WordPress 安装程序:

  • 向下滚动到 Web 应用程序并单击 WordPress。
  • 选择您的新子域。
  • 添加您的客户将用于访问演示站点的密码。
  • 选择完成,安装程序将运行。

完成后,它会将您带到新子域上的 WordPress 仪表板。 从那里,转到设置,然后阅读,然后单击 不鼓励搜索引擎将此站点编入索引.

wordpress 设置阻止搜索引擎将此站点编入索引

将您的内容导入演示站点

随着 WordPress 在您的演示站点上运行,是时候添加您希望客户看到的内容,无论是虚拟内容还是他们的实际内容。 导入测试内容:

  • 在此处下载主题单元测试数据 XML 的副本。
  • 转到工具 > 导入。
  • 选择(或安装)WordPress 导入器。
  • 上传您在步骤 1 中下载的 XML 文件。
将内容导入 wordpress 演示站点

有时导入所有数据需要一段时间,但一旦完成,它就会填充博客和任何其他站点页面。 现在,您将看到您的演示站点包含一堆随机帖子、不同语言区域的不同字符键盘以及其他内容。

您还可以导入要用于客户端站点的主题。 我通常使用 FTP 客户端来执行此操作,例如 FileZilla 或 Transmit。 如果我已经开始在本地处理主题,我将导航到 VVV 沙箱中的 wp-content/themes 文件夹,并将我的自定义主题文件夹拖放到服务器上的匹配目录中。 您还可以将主题压缩为 .zip 文件,然后通过 WordPress 仪表板从外观 > 主题菜单上传。

上传后,您可以在 WordPress 仪表板中激活您的主题,查看它在演示站点上的外观并开始使站点变得美观。

密码保护您的演示站点

将演示站点的访问权限限制为客户端和其他真正需要查看它的人总是一个好主意——这就是我们点击的原因 劝阻搜索引擎 在 WordPress 安装期间。 您还可以将演示站点的 robots.txt 文件标记为 nofollow,以鼓励网络爬虫跳过它。

您还需要对站点进行密码保护,以便只有授权用户才能登录。我通常使用 SeedProd 插件来创建一个需要密码才能进入的网关页面。

专家提示: SeedProd 的专业版可让您定位特定目录和页面。 如果您想在现有站点上启动电子商务商店,则可以使用此选项。 这样您就不必关闭整个站点来在受保护的环境中演示商店。

一旦你的门户页面,您可以向客户提供自己的WordPress的登录信息,以便他们可以浏览演示,提问,做任何变更请求,并最终在最后的设计搁笔。

准备好为您的客户构建 WordPress 网站了吗? 使用我们的 VPS 托管计划设置您的沙盒和演示站点。