WordPress 多站点可以让用户创建一个连接的 WordPress 网站网络,并通过一个控制面板管理所有网站。它们共享许多资源,例如插件和主题,从而简化了所有网站的构建和维护。我们将介绍 WordPress 多站点功能,并介绍其在多语言内容方面的优势和劣势。然后,我们将一起完成使用它来创建多种语言的网站变体的过程。
使用多站点构建多语言网站的利与弊
在如何设置多站点之前,让我们快速回顾一下它到底是什么,并看看这种创建多语言网站方法的一些优点和缺点。
WordPress 多站点是一种 WordPress 安装,可以让用户从单个仪表板创建和维护多个 WordPress 站点。设置和共享资源(如插件和主题)的整合使管理整个网络变得更加容易。
在构建多语言网站时,需要牢记的重要一点是,多站点不仅仅是同一网站的不同版本。它实际上是一个由不同语言的独立网站组成的网络,由一个中心位置进行管理。这种设置有许多明显的优缺点。
多站点对多语言内容的优势
- 完全独立的内容:使用 WordPress 多站点创建多语言网络的最大优势在于,由于各个站点是独立的,因此可以在每个站点上拥有完全不同的内容,而不是简单地将相同的页面翻译成不同的语言。这让你能够制作真正本地化的网站,以满足世界各地不同的文化偏好。
- 灵活的结构:可以选择如何构建站点。可以使用子域、子目录,甚至完全不同的顶级域(例如 www.361sale.com、dh.361sale.com等)。这要归功于域名映射功能,可以在用户访问网站的某些部分时自动将用户重定向到不同的地址。每个网站都有不同的 URL,可让访问者更快地导航到正确的页面。
- 无需插件:使用多站点时,不需要插件来设置多语言网站。这减少了对第三方工具的依赖。
多站点对多语言内容的缺点
- 复杂性增加:虽然多站点比管理多个独立的 WordPress 站点更简单,但它也比管理一个站点更复杂。需要为每个站点单独激活和配置插件和主题。
- 内容同步问题:主网站上的每次内容更改都需要手动复制到其他所有网站上。虽然有些插件可以自动执行部分操作,但总是需要至少一些手动干预。如果希望网站拥有独特的内容,则更是如此。
- 翻译管理困难:在多站点网络中翻译站点可能是一件令人头疼的事。有很多方法可以简化这项任务,但没有一个是理想的解决方案。
由于这些缺点,在很多情况下,多站点并不是构建多语言网站的最佳解决方案。在这种情况下,我们建议研究翻译插件,例如 GTranslate。如果不需要为每种语言建立单独的网站,这可能是一个更简单的解决方案。
如何为多语言网站设置 WordPress 多站点
如果认为使用 WordPress 多站点创建多语言网络是最佳解决方案,那么我们一起看看下面五个步骤。
步骤 1:创建多站点网络
首先,需要创建用于容纳站点的多站点网络。根据你的情况,有两个选择:将现有站点转换为多站点或从头开始创建新安装。
将现有站点转换为多站点
如果已经拥有 WordPress 网站,则可以相当轻松地将其转换为多站点网络。该过程涉及使用一些代码和访问 WordPress 文件系统,但并不太高级。
1.备份站点:首先,要确保手头有最近的备份以防万一。还应该禁用所有插件,直到该过程完成。
2.编辑 wp-config.php:使用文件传输协议 (FTP) 客户端或主机的文件管理器连接到你的服务器。如果需要 FTP 客户端,我们推荐使用 FileZilla。访问文件后,打开 wp-config.php
文件,并在文件底部添加以下代码:
/* 多站点 */
define('WP_ALLOW_MULTISITE', true);
3.启用多站点:保存文件后,现在应该在 WordPress 仪表板的工具下看到一个新的“网络设置”选项。单击它以打开网络配置屏幕,填写或更改所需的字段,然后单击“安装”。
4.更新配置:根据屏幕上的说明,更新你的 wp-config.php
和 .htaccess
文件。完成后,重新登录到仪表板,应该会在侧边栏和 WordPress 工具栏中看到一个新的“我的网站”项。
创建新的 WordPress 多站点安装
如果要创建一个新的 WordPress 安装,则该过程要简单得多。使用 cPanel 中的 Softaculous 安装程序安装 WordPress 时,只需选中“启用多站点”框即可。如果使用其他方法安装 WordPress(例如手动安装或通过主机一键安装),仍然可以通过编辑 wp-config.php
文件来启用多站点,如上所述。
步骤 2:本地化子网站
现在已启用多站点,是时候配置每个子站点了。首先,如果需要在网络中创建其他站点,请将鼠标悬停在 WordPress 工具栏中的“我的网站”上,然后导航到“网络管理员” → “站点”。
- 创建新站点:在站点列表页面上,单击“添加新站点”按钮并填写必要的详细信息。创建新站点后,点击“我的网站”菜单中的站点名称,转到该站点的仪表板。
- 设置本地化选项:导航至“设置” → “常规”,确保语言、时间和日期格式以及时区设置与预期的访问者相匹配。完成后,点击“保存更改”。对网络中的每个站点重复此过程。
步骤 3:导入或创建内容
添加新网站并进行本地化后,就该设置主题了。寻找提供多语言支持的主题。WordPress 主题目录有许多免费的、可翻译的选项可供选择。
- 导入现有内容:如果已有内容,请先填写网络中的主要网站。然后,转到主站点的仪表板并导航至工具 → 导出,下载内容的
.xml
文件。 - 导入到其他站点:切换到其他网站之一,导航至工具 → 导入 → WordPress,上传导出的
.xml
文件,并按照提示完成导入。对每个网站重复此过程。
步骤 4:翻译内容
所有网站都填充内容后,下一步就是翻译每个网站。这里有一些选择:手动翻译、使用软件自动翻译或外包给第三方。
- 手动翻译:如果精通目标语言,可以自己手动翻译内容。
- 使用翻译软件:可以使用自动翻译软件,但需仔细检查翻译质量。
- 外包翻译:可以聘请专业翻译服务或自由职业者等。
不要忘记翻译菜单、页脚文本、小部件等细节,以确保用户体验的一致性。
步骤 5:为主要搜索引擎设置地理目标
翻译完成后,最后一步是告诉搜索引擎每个网站面向的国家/地区。搜索引擎会优先显示与用户高度相关的内容,因此指定地理目标很重要。
设置地理目标:如果每个网站使用特定国家/地区的域名,系统已经处理好了。如果使用通用顶级域名(例如 .com 或 .org),则需要在搜索引擎的网站管理员工具中指定地理目标。对于 Google,可以在网站管理员工具中找到相关设置。
结论
让网站以用户的母语提供可以显著改善他们的体验,从而提高参与度和转化率。多站点可以向来自世界各地的用户提供网站的本地化版本。
建立多语言多站点网络需要大量工作,但如果遵循下面几个步骤,会比较轻松一点:
- 创建多站点网络。
- 本地化网络中的每个子站点。
- 导入或创建内容。
- 将内容翻译
- 为主要搜索引擎设置地理目标
暂无评论内容