Polylang
Integratie met de Polylang-plugin, die velden en filters toevoegt om de taal te selecteren bij het ophalen van gegevens op een meertalige site.

Click to watch tutorial video - 02:56
Integratie met de Polylang-plugin (en ook met Polylang PRO).
Wanneer Polylang is geïnstalleerd op de WordPress-site, zal het ophalen van gegevens via GraphQL resultaten teruggeven voor alle talen. Het veld posts kan bijvoorbeeld berichten ophalen in het Engels, Spaans en Frans.
Met de Polylang-integratie krijgen velden een extra argument polylangLanguagesBy, om gegevens op te halen voor slechts één specifieke taal:
{
posts(
filter: {
polylangLanguagesBy: {
codes: ["en"]
}
}
) {
title
polylangLanguage {
code
}
}
pages(
filter: {
polylangLanguagesBy: {
locales: ["en_US"]
}
}
) {
title
polylangLanguage {
locale
}
}
customPosts(
filter: {
polylangLanguagesBy: {
predefined: DEFAULT
}
customPostTypes: "some-cpt"
}
) {
title
polylangLanguage {
code
}
}
}