使用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"
      }
    },

但是,我在翻译页面中缺少该标签以便创建指向它的正确链接,所以我不想从URL给出的页面URL中获取它。

我是否必须使用wpml_translations中提供的ID触发第二个graphql请求,或者我丢失了什么?

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)