Перейти к содержанию Перейти к боковой панели
Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 10:00 8:00 – 10:00 8:00 – 13:00 8:00 – 13:00 9:00 – 13:00 -
- 11:00 – 17:00 11:00 – 17:00 14:00 – 17:00 13:00 – 17:00 13:00 – 18:00 -

Часовой пояс сторонника: America/New_York (GMT-04:00)

Помечено: 

Эта тема содержит 0 ответ, имеет 1 голос.

Последнее обновление: ingridS 4 месяца, 1 неделя назад.

При содействии: Lauren.

Автор Посты
9 апреля, 2025 в 7:51 пп #16915155

ingridS

Background of the issue:
I am trying to filter posts by language using the WPGraphQL for WPML plugin in a GraphQL query. Specifically, I am using the where: { language: "it" } or where: { language: "es" } filter. The issue can be seen on the development site: скрытая ссылка. I expected to see only posts in Spanish (language: "es") returned in the response when I run the GraphQL query: query PostsES { posts(where: {language: "es"}) { nodes { slug uri categories {nodes {name }}}}}.

Symptoms:
The language filter where: { language: "es" } does not work as expected. The query returns posts regardless of the language, even though the WPGraphQL for WPML plugin is supposed to enable this filtering functionality. While translations and language codes are exposed in the response, the filtering by language in the schema is not working.

Questions:
Why is the language filter not working as expected in the WPGraphQL for WPML plugin?
How can I ensure that the GraphQL query returns posts filtered by the specified language?

Тема '[Закрытые] Issue with WPGraphQL for WPML plugin — language filtering not working' закрыта для новых ответов.