![Gato GraphQL logo](/_next/static/media/GatoGraphQL-logo-suki-rectangular.d3bab7ee.png)
Polylang
Polylang
Integration with the Polylang plugin (and also Polylang PRO).
The GraphQL schema is provided the fields to query multilingual data.
query {
polylangDefaultLanguage {
name
code
locale
}
polylangLanguages {
name
code
locale
}
posts {
polylangLanguage {
name
code
locale
}
polylangTranslationLanguageIDs
categories {
polylangLanguage {
name
code
locale
}
polylangTranslationLanguageIDs
}
tags {
polylangLanguage {
name
code
locale
}
polylangTranslationLanguageIDs
}
}
pages {
polylangLanguage {
name
code
locale
}
polylangTranslationLanguageIDs
}
customPosts(filter: { customPostTypes: ["some-cpt"] }) {
...on GenericCustomPost {
polylangIsTranslatable
polylangLanguage {
name
code
locale
}
polylangTranslationLanguageIDs
categories(taxonomy: "some-category") {
...on GenericCategory {
polylangIsTranslatable
polylangLanguage {
name
code
locale
}
polylangTranslationLanguageIDs
}
}
tags(taxonomy: "some-tag") {
...on GenericTag {
polylangIsTranslatable
polylangLanguage {
name
code
locale
}
polylangTranslationLanguageIDs
}
}
}
}
mediaItems {
polylangLanguage {
name
code
locale
}
polylangTranslationLanguageIDs
}
}