Polylang
Polylang eklentisiyle entegrasyon; çok dilli bir sitede veri çekerken dil seçimi için alanlar ve filtreler ekler.

Click to watch tutorial video - 02:56
Polylang eklentisiyle (ve ayrıca Polylang PRO ile) entegrasyon.
Polylang, WordPress sitesine kurulduğunda, GraphQL kullanarak veri çekmek tüm diller için sonuçlar döndürür. Örneğin, posts alanı İngilizce, İspanyolca ve Fransızca gönderileri getirebilir.
Polylang entegrasyonuyla birlikte alanlara, yalnızca belirli bir dile ait verileri çekmek için polylangLanguagesBy adlı ek bir argüman eklenir:
{
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
}
}
}