Blog
⭐️ Polylang için dil bazlı veri filtreleme özelliğiyle v4.1 yayınlandı (PRO)
Gato GraphQL v4.1 yayınlandı. Değişikliklerin tam listesi için GitHub'daki sürüm notlarına bakın.
En önemli yeni özellik Gato GraphQL PRO'ya aittir.
[PRO] Polylang: Dile göre veri filtreleme
Polylang eklentisiyle artık verileri dile göre filtreleyebiliriz.
Şu öğeler için veri getirirken filtreleme dilini belirtebiliriz:
- Posts
- Pages
- Custom posts
- Kategoriler
- Tags
- Media items
İlgili alanlar polylangLanguage girdisini alır; kod veya yerel ayara göre ve 1 ya da daha fazla dile göre filtreleme yapabiliriz.
Örneğin, $languageCodes: ["es"] geçirmek İspanyolca verileri getirir:
query FilterByLanguage($languageCodes: [String!])
{
posts(filter: {
polylangLanguages: { codes: $languageCodes }
}) {
id
title
}
pages(filter: {
polylangLanguages: { codes: $languageCodes }
}) {
id
title
}
customPosts(filter: {
customPostTypes: ["some-cpt"]
polylangLanguages: { codes: $languageCodes }
}) {
id
title
}
postCategories(filter: {
polylangLanguages: { codes: $languageCodes }
}) {
id
name
}
postTags(filter: {
polylangLanguages: { codes: $languageCodes }
}) {
id
name
}
categories(
taxonomy: "some-category"
filter: { polylangLanguages: { codes: $languageCodes } }
) {
id
name
}
tags(
taxonomy: "some-tag"
filter: { polylangLanguages: { codes: $languageCodes } }
) {
id
name
}
mediaItems(filter: {
polylangLanguages: { codes: $languageCodes }
}) {
id
title
}
}