Astra Pro 插件中的 Site Builder 功能支持构建灵活的页面结构,而配合 Polylang 插件后,可以为不同的语言创建对应布局,让网站的结构在多语言环境中保持一致。
这篇文章介绍了为 Site Builder 布局添加语言版本的完整流程。
开启语言支持
在默认情况下,Polylang 不会识别 Site Builder 的布局内容。为解决这一限制,可在后台设置中打开语言支持:
进入 WordPress 仪表盘,点击语言 > 设置
在“自定义文章类型与分类法”区域,勾选 Site Builder(astra-advanced-hook)
点击保存
启用后,Site Builder 布局将可以在 Polylang 中设置语言。
切换表格视图
打开 Astra > Site Builder,并切换至表格视图,可以清晰查看每个布局当前的语言状态,也方便识别哪些语言尚未创建内容。
为每种语言添加布局
Polylang 不自动生成翻译版本,需要为每个语言手动新建一个布局:
在列表中选择目标语言
点击“添加新布局”,进入编辑界面
在右侧语言选项中标记布局所属的语言
保存后返回列表
此操作需对每种语言重复一次,确保每个版本都有自己的布局内容。
建立语言间的关联
为使不同语言下的布局能够相互识别,还需在编辑器中进行关联:
打开任意一个布局
在编辑器右侧的语言设置中,选择其他语言版本对应的布局
保存后,Polylang 将自动识别这些布局属于同一个结构的不同语言版本
翻译后的展示效果
完成语言关联后,访客在切换语言时将看到匹配语言的布局内容。每个语言版本的布局可以拥有独立文本,但整体结构保持一致。内容变更不会影响其他语言版本,可灵活管理每个区域。
总结
Polylang 支持手动创建和管理 Astra Site Builder 的多语言布局。每种语言版本都需独立添加,并在编辑器中进行语言关联。通过这种方式,可以确保网站在不同语言环境下展示清晰统一的结构。若遇到问题,可联系支持团队协助解决。