Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 使用gatsby和WPML进行语言切换_Wordpress_Gatsby_Multilingual_Wpml - Fatal编程技术网

Wordpress 使用gatsby和WPML进行语言切换

Wordpress 使用gatsby和WPML进行语言切换,wordpress,gatsby,multilingual,wpml,Wordpress,Gatsby,Multilingual,Wpml,我最近一直在尝试使用盖茨比创建一个基本的多语言wordpress网站 目前,我已经能够获取我的主页及其英文翻译,如下所示: { "node": { "wpml_translations": [ { "locale": "fr_FR", "wordpress_id": 2,

我最近一直在尝试使用盖茨比创建一个基本的多语言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_翻译中提供的ID发出第二个graphql请求,或者我遗漏了什么

谢谢大家!