如何使用 WordPress 多站点设置 WooCommerce
已发表: 2022-08-16多站点是 WordPress 中的一项功能,它允许您创建一个网站网络,这些网站都具有相同的域,并且可以从单个 WordPress 仪表板进行管理。 如果您经营一家 WooCommerce 商店,多站点安装是一种构建各个商店网络的方法,这些商店在用户和内容方面相互独立。
在这篇文章中,我们解释了 WooCommerce 的 WordPress 多站点如何工作,以及设置 WooCommerce 商店多站点网络的步骤。 我们还建议您自行安装多站点网络的替代方法,如果您不具备 WordPress 的高级知识,建议您这样做。
什么是 WordPress 多站点?
当您想到使用 WordPress 时,您可能会想到一个博客或商业网站。 流行的 CMS 的众多简洁功能之一是它允许您在单个安装(即 WordPress 多站点)上创建博客、商业网站或商店的集合。
多站点网络上的所有站点共享相同的 WordPress 安装核心文件。 他们还可以共享相同的主题和插件。 网络上的各个站点在您的服务器上没有自己的目录,但它们有自己的媒体上传目录以及数据库中的单独表。
当您选择 WordPress 多站点安装时,您在平台上设置的第一个站点将成为您的主站点。 您在网络中创建的网站成为子网站。 子站点可以与主站点相似或不同。 只要您有创建子站点的理由,您就可以将其组织为子站点并从一个 WP 仪表板管理它和网络上的其他子站点。
在 wp-config.php 文件中添加一些代码后,可以通过 WordPress 管理面板访问多站点网络设置。 多站点网络上的各个站点可以设置为子目录 (例如 example.com/site1/、example.com/site2/)或作为子域(例如 site1.example.com、site2.example.com)。 每个都有其优点和缺点,特别是对于 SEO。 例如,链接权限不会传递到子域,尽管它传递到子目录。
共享安装中的每个子站点都可以有自己的管理员。 整个网络将由超级管理员管理——这是最高级别的访问权限。 超级管理员添加插件和主题(普通管理员只能激活/停用它们),确定是否要让网络的最终用户创建自己的站点,以及添加或删除管理员和订阅者。 超级管理员可以创建一个只有他们能够创建站点的多站点环境。 这是为 WooCommerce 创建 WordPress 多站点时的相关设置。
WordPress 多站点环境的用例
在您当前的 WordPress 安装中创建 WordPress 多站点网络非常有用,如果您:
- 是一名网站管理员并希望同时管理您的所有网站
- 是一名网站管理员,并希望使用一次登录登录到一个 WP 安装和管理所有站点
- 希望允许最终用户按需创建自己的 WordPress 站点(作为服务或订阅)
- 需要为您的业务的不同领域创建不同的商店,例如主站点、支持站点和在线商店
- 想要一次更新所有站点的插件和主题,而不是单独更新
- 想要快速轻松地设置暂存(测试)站点
- 是否希望在单个 WordPress 安装上创建个人或联盟营销博客网络的博主
多站点网络并不总是最佳选择的实例
在 WordPress 多站点安装中,网络上的所有站点共享同一个数据库,您不能备份一个网站。 因此,这种类型的安装最适合属于同一主域的 WordPress 站点。 举个例子,一所大学可以使用 WordPress Multisite 为每个部门建立不同的网站。 由于这些站点将与大学的主域共享其数据库,因此它们可以更容易在多站点网络上进行管理。
另一方面,网络服务机构不能使用多站点网络来管理来自不同客户的项目。 如果客户决定将他们的网站移至其他地方,则会产生问题,因为他们的网站与网络上的其他网站共享其数据库。 单一安装是更好的选择。
多站点网络不会在共享安装的站点之间创建互连。 如果您正在寻找一个紧密互连的网络,比如子商店,那么 WooCommerce 的 WordPress 多站点不是正确的解决方案。 如果您已经拥有多站点环境并希望在各个站点或商店之间创建互连,则可以使用插件来实现。
如果您希望不同的用户组访问不同的信息,或者创建彼此明显不同的网页集合,您可以使用适当的插件来实现此功能。 您不一定需要多站点安装才能获得相同的结果。
为 WooCommerce 设置 WordPress 多站点
请务必确定 WordPress 多站点安装是否是满足您需求的最佳解决方案。 在为 WooCommerce 安装 WordPress 多站点之前,您需要使用 WooCommerce。 在 WordPress 多站点上设置 WooCommerce 的步骤类似于在 WordPress 上创建任何多站点网络。
还没有使用 WooCommerce?
启动并运行 WooCommerce 是 WordPress 上的多站点网络的先决条件。 WooCommerce 是一个非常流行的开源电子商务平台,可作为 WordPress 的插件使用。
- 通过在 WordPress 上安装 WooCommerce 插件,您可以设置在线电子商务商店并根据您的需求对其进行完全自定义。
- 您可以接受客户的一系列付款方式,并立即开始销售您的产品。
- 在 WordPress 上安装 WooCommerce 很容易:转到插件 > 添加新的,输入“WooCommerce”,单击“立即安装”,然后单击“激活”。
- 您现在已经在您的 WordPress 网站上安装了 WooCommerce!
如果您有 Magento 商店并想迁移到 WooCommerce,请阅读我们的 Magento 到 WooCommerce 迁移指南。
使用 WooCommerce 进行多站点设置
您可以设置所有运行 WooCommerce 的 WordPress 网站网络。 该过程与设置 WordPress 多站点网络相同,但 WooCommerce 必须安装在“主”网站上,因为多站点网络无法控制可以安装哪些插件,只能激活哪些插件。
您想要使用 WordPress 设置 WordPress 多站点网络的原因有很多。 这里有九个需要回顾:
- 您更喜欢针对不同的语言和/或货币拥有不同的 WooCommerce 商店。
- 您拥有大量产品,并且更愿意在不同的站点而不是不同的类别中维护它们。
- 您提供的服务允许人们建立自己的 WooCommerce 商店,并且需要一种简单的方法来实现自动化。
- 您希望创建一个包含不同类型或类别产品的商店的在线市场,并简化员工的订单管理。
- 您需要一个用于 WooCommerce 的 WordPress 多站点,让用户在主站点上注册以创建自己的在线商店来销售商品(如 Etsy)。
- 您是否有不同的人管理某些类型的产品? WooCommerce 的 WordPress 多站点是一个值得考虑的选项。
- 也许您有各种不同的品牌。 您可以为每个人建立一个单独的在线商店。 例如,如果您是一所艺术学校,在您名下的品牌商店中销售学生作品,则可以使用多站点网络。
- 您希望您的主站点与您的票务、支持和帮助中心分开。
- 您想为您的企业创建一个内部网络,其中每个团队都有自己的站点、内容、用户和/或设置。
快速了解不同行业如何使用 WordPress 多站点
媒体
媒体公司可以将多站点网络用于其新闻频道、在线报纸和区域受众。 他们也可以为他们的内部部门创建它,例如编辑、营销、艺术、制作、档案等。 BBC America 使用 WordPress 多站点网络,每个程序都有自己的网站。
教育机构
学校和大学可以为教职员工和学生提供单独的门户。 教师和学生门户之间可能存在某种联系,例如学术讨论、教师或学校活动评论,或助教和学生互动。 然而,对于更多的互连性,多站点网络是不合适的。
酒店
可以设想酒店的多站点安装来管理同一网络上但在不同站点上的客人和员工。 来宾记录可以保留在一个子站点上,而员工记录和信息(例如培训、轮班、花名册、手册和其他信息)可以在专用子站点上供员工使用。
如何设置 WooCommerce 多站点网络
设置 WooCommerce 多站点网络的步骤与设置 WordPress 多站点网络的步骤相同,但您必须在开始该过程之前在您的站点上安装 WooCommerce!
- 安装 WooCommerce :如果您尚未安装 WooCommerce,请转到插件 > 添加新的,键入“WooCommerce”,单击“立即安装”,然后单击“激活”。
- 备份:首先,备份您的 WordPress 安装,以便在安装过程中不会丢失任何重要文件并停用任何现有插件。
- 更改 wp-config.php 文件:需要在 wp-config.php 文件中定义多站点选项,这将允许您设置多站点网络。 在上面写着: /* 就是这样,停止编辑! 快乐的博客。 */. 添加以下代码:
<!-- wp:paragraph -->
<p>/* Multisite */</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>define( 'WP_ALLOW_MULTISITE', true );</p>
<!-- /wp:paragraph -->
- 安装多站点网络:转到 WordPress 管理仪表板中的工具 > 网络设置,选择是否要为多站点网络使用子目录或子域,并为您的多站点网络命名和电子邮件地址。 配置设置后,单击“安装”。
- 启用网络:将显示特定于您的服务器和安装的说明列表。 按照这些说明启用您的多站点网络!
- 重新启用 WooCommerce :您现在可以通过左上角 WordPress 徽标旁边的“我的网站”下拉菜单来管理您的网络。 此下拉菜单将允许您更改网络的全局设置(只要您是网络的超级管理员),以及每个站点的单独设置。 确保在全球范围内重新启用 WooCommerce,以便您的每个 WordPress 多站点都运行 WooCommerce!
聘请开发人员设置您的 WooCommerce 多站点网络
您如何设置多站点? 您首先需要找到可以在一个网络托管计划中处理多个域的网络托管服务提供商。 VPS 托管服务或专用服务器比共享托管更可取,以便能够管理到达域上所有站点的流量。
为 WooCommerce 设置 WordPress 多站点还需要技术知识和经验。 您将需要 WordPress 安装的基本知识。 您应该知道如何备份它,并且需要停用所有插件。 然后,您需要确保您具有 SFTP 访问权限并能够使用 SFTP 编辑文件。 激活漂亮的永久链接也是您可以执行的任务之一。 如果您对处理这些任务有信心,则可以在没有任何外部帮助的情况下尝试安装。
在这里提到网络管理也很重要。 多站点的额外复杂性需要网络的高级管理知识。 即使您有一些使用 WordPress 的经验,多站点网络管理的行为也会令人困惑。
有许多公司和自由职业者可以为您建立一个运行 WooCommerce 商店的 WordPress 网站网络,但是:
- 并非所有公司和自由职业者都是 WordPress(和 WooCommerce)专业的
- 价格可能会根据网络中有多少商店而波动
- 网络建立后,并非所有人都提供持续的支持
- 如果您使用自由职业者平台,您可能需要花费数小时浏览数百个个人资料
- 当你找到你喜欢的自由职业者时,你将不得不花更多时间检查他们的推荐信,以确保他们有资格胜任这份工作、比较出价、协商价格等等。
像 Codeable 这样的招聘合作伙伴是处理 WooCommerce 多站点网络项目的最简单和最简单的方法:
- 所有 Codeable 专家都专注于 WordPress,并且拥有类似项目的经验,因此您可以确保合格的人才会为您的项目工作。
- 自由职业者经过审查,以确保他们具有从事 WordPress 项目的适当资格和经验,从而节省您检查参考资料和投资组合的时间。
- 在 Codeable 上雇用某人的过程既快速又简单。 填写有关您现有站点和迁移计划的信息的简要说明,Codeable 将向您介绍 1 到 5 位适合该工作的专家。 一旦你接受了其中一位专家的估计,你就可以开始你的项目了。
为 WooCommerce 创建一个 WordPress 多站点
WordPress 多站点是 WordPress 内置的一项功能,允许用户设置多个 WordPress 网站或子站点, 来自同一网络上的同一个 WordPress 安装。 医院、媒体公司、学校、大学和电子商务企业使用此安装来更轻松地管理他们的网站或博客网络。
WooCommerce 商店的 WordPress 多站点网络的用例包括:
- 建立具有多种货币、语言或运送到多个国家/地区的商店的好方法
- 允许您针对不同类别或类别的产品将您的商店划分为不同的站点
- 在您的商店中测试新功能的安全方法
- 您可以运行类似于 WordPress 的 WooCommerce 商店设置服务
这也是一个方便的问题。 创建和管理多个 WooCommerce 网站可能非常耗时。 您需要登录和退出所有站点,为每个单独的站点执行自定义,并在单独的仪表板上管理它们。 WooCommerce 的 WordPress Multisite 使这些任务的时间密集度降低。 作为 WooCommerce 商店所有者,您可以将各种商店保留在一个网络上,并在一个面板上进行管理。
使用 WooCommerce 设置 WordPress 多站点安装很容易出错,如果您不知道自己在做什么,可能会出错,尤其是在编辑 wp-config.php 文件和为服务器配置正确设置时。 理想情况下,您希望 WordPress 专家设置多站点网络并拥有专用资源(如果不是您)来维持监督并保持网络作为超级管理员安全运行。
Codeable 是寻找专家的最快、最安全和最具成本效益的方式,该专家将设置您的 WordPress 多站点、规划您的网络并完美执行安装。 如果您需要在安装后自定义您的多站点网络,那么自由职业者在 WordPress 开发、HTML、PHP、CSS 和服务器管理方面的知识将派上用场。
使用 Codeable,估算是免费的,如果您还没有准备好,也没有义务雇用。 提交您的项目并尽快启动您的 WooCommerce 多站点。