wordpress - 使用 gatsby 和 WPML 进行语言切换
问题描述
我最近一直在尝试使用 gatsby 创建一个基本的多语言 wordpress 网站。
现在,我已经能够获取我的主页及其英文翻译,如下所示:
{
"node": {
"wpml_translations": [
{
"locale": "fr_FR",
"wordpress_id": 2,
"post_title": "Page d’exemple",
"href": "http://bdr.local/page-d-exemple/"
}
],
"slug": "example-page",
"title": "Example page",
"wordpress_id": 24,
"wpml_current_locale": "en_US"
}
},
但是,为了创建指向它的正确链接,我错过了翻译页面中的 slug,我宁愿不从 url 给出的页面 url 中获取它。
我是否必须使用 wpml_translations 中提供的 ID 触发第二个 graphql 请求,还是我遗漏了什么?
谢谢 !
解决方案
推荐阅读
- javascript - 如果 React prop 深深嵌套在 JSON 对象中,如何传递它?
- javascript - javascript函数参数如何在幕后工作
- r - R中的模糊C均值聚类
- php - PHP Strtotime 带变量且不带时间
- excel - 根据excel中的列表将文件从子文件夹复制到一个文件夹
- wordpress - 使用插件将 Wordpress 页面添加到他们自己的 RSS 提要,而不是主 RSS 提要
- uwp - UWP MapRouteFinder 抛出错误
- html - 视口高度不起作用并且列表不出现
- c++ - 插入排序函数行为怪异 C++
- sql-server - SQL 三态标志查询真假或两者兼而有之