Как получить список вариантов значений таксономии ACF в gatsby-source-wordpress - PullRequest
1 голос
/ 27 июня 2019

Я использую плагин gatsby-source-wordpress с gatsby для извлечения данных из WordPress CMS.Я также использую поля ACF в Wordpress и установил плагин acf-to-rest-api.С помощью этого подключаемого модуля подключаемый модуль gatsby-source-wordpress может извлекать данные поля ACF.

Мой вопрос: как получить список значений значений таксономии из определенного поля?Я не хочу, чтобы элементы таксономии были связаны с конкретными типами записей, а только список возможных вариантов.

Чтобы быть более конкретным, этот запрос:

query MyQuery {
  allWordpressAcfResource {
    nodes {
      acf {
        topics {
          name
        }
      }
    }
  }
}

возвращаеттакие данные, как:

{
  "data": {
    "allWordpressAcfResource": {
      "nodes": [
        {
          "acf": {
            "topics": [
              {
                "name": "Germany"
              },
              {
                "name": "United States"
              },
            ]
          }
        },
        {
          "acf": {
            "topics": [
              {
                "name": "Dogs"
              },
              {
                "name": "Germany"
              }
            ]
          }
        },
        ...
        ...
        ...

Мне нужно получить список из вышеперечисленного, который бы просто содержал возможные значения таксономии, но мне не удалось обнаружить запрос GraphQL для этого.

Кто-нибудь знает, возможно ли это?

1 Ответ

1 голос
/ 27 июня 2019

Оказывается, то, что мне было нужно, существовало в рамках стандартной конечной точки wp rest-api /wp-json/wp/v2/tags.Запрос, который работал, был:

query {
  allWordpressTag {
    nodes {
      id
      name
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...