首页 > 解决方案 > 使用 reactjs 和 wpml 显示翻译的页面

问题描述

我有一个用于后端的无头 wordpress,我在前端使用 reactjs。

我使用 wp rest api 来获取我的帖子数据,但我无法将翻译的页面连接在一起。我安装了 wpml 插件,将瑞典语作为默认语言,并且已经创建了一些第二语言(英语)的帖子。

我可以通过在 wp-json/wp/v2/posts 的末尾添加 ?lang=en 来查看英文帖子。有没有办法在我的原始 api 调用结果中为单个帖子带来一个字段,该字段将包含已翻译帖子的 id 或 slug?

我需要为前端创建一个语言切换器,因此当您看到例如瑞典语帖子并单击英文版时,它将进行新的 api 调用,获取英文版帖子的数据。

标签: reactjswordpresswordpress-rest-apiwpml

解决方案


推荐阅读