Zapytania o dane wtyczek
Zapytania o dane wtyczekMultilingualPress

MultilingualPress

Przykłady queries do interakcji z danymi wtyczki MultilingualPress.

Pobieranie treści wielojęzycznych

Użyj pola multilingualpressTranslationConnections, aby pobrać ID witryny i ID encji dla każdego połączenia tłumaczenia.

W tej query pobieramy połączenia dla postów, stron, kategorii i tagów:

query GetMultilingualContent($postId: ID!) {
  posts(by: { id: $postId }) {
    multilingualpressTranslationConnections {
      ...MultilingualPressConnectionData
    }
    categories {
      multilingualpressTranslationConnections {
        ...MultilingualPressConnectionData
      }
    }
    tags {
      multilingualpressTranslationConnections {
        ...MultilingualPressConnectionData
      }
    }
  }
 
  pages(by: { id: $postId }) {
    multilingualpressTranslationConnections {
      ...MultilingualPressConnectionData
    }
  }
 
  postCategories(by: { id: $postId }) {
    multilingualpressTranslationConnections {
      ...MultilingualPressConnectionData
    }
  }
 
  postTags(by: { id: $postId }) {
    multilingualpressTranslationConnections {
      ...MultilingualPressConnectionData
    }
  }
}
 
fragment MultilingualPressConnectionData {
  siteID
  entityID
}