Polylang
Integrasi dengan plugin Polylang, menambahkan field dan filter untuk memilih bahasa saat mengambil data di situs multibahasa.

Click to watch tutorial video - 02:56
Integrasi dengan plugin Polylang (dan juga Polylang PRO).
Ketika Polylang terpasang di situs WordPress, pengambilan data menggunakan GraphQL akan mengembalikan hasil untuk semua bahasa. Misalnya, field posts mungkin mengambil postingan dalam bahasa Inggris, Spanyol, dan Prancis.
Dengan integrasi Polylang, field mendapatkan argumen tambahan polylangLanguagesBy, untuk mengambil data hanya untuk bahasa tertentu saja:
{
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
}
}
}