דלג לתוכן דלג לסרגל צד

זהו פורום התמיכה הטכנית עבור WPML - התוסף הרב-לשוני של WordPress.

כל אחד יכול לקרוא, אבל רק לקוחות של WPML יכולים לכתוב כאן. הצוות של WPML עונה בפורום 6 ימים בשבוע, 22 שעות ביום.

Sun Mon Tue Wed Thu Fri Sat
10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 10:00 – 14:00 - -
16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 16:00 – 20:00 - -

אזור זמן של התומך: Asia/Jerusalem (GMT+02:00)

תגיות: 

נושא זה מכיל 7 תגובות, יש ל 0קולות.

עודכן לאחרונה על ידי Itamar לפני יום 1, שעה 6.

בסיוע: Itamar.

מחבר פוסטים
דצמבר 25, 2025 ב-10:35 am #17687641

morA-4

שלום,

אנחנו משתמשים בוורדפרס + ACF + WPML + GQL.
איך ניתן לשלוף עמוד אפשרויות בסינון לפי שפה עם שאילתת GQL?
בדומה לאיך ששולפים pages עם where language...
או שיש דרך אחרת?
לדוגמא זו השאילתה:
query MyQuery {
siteSettings {
testTest {
text1
}
}
}

זה תמיד מחזיר את התוצאות בשפה העברית, ואני רוצה לדוגמא לשלוף בשפה האנגלית.
איך ניתן לעשות זאת?
תודה

דצמבר 25, 2025 ב-6:27 pm #17687996

Itamar
תומך WPML מאז 02/2016

שפות: אנגלית (English )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי,

כשעובדים עם WPML, ACF ו WPGraphQL יש לעקוב אחר המדריך שלנו כאן:

https://wpml.org/documentation/related-projects/wpml-graphql/

ההסברים הספצפיים יותר כשגם משתמשים עם ACF נמצאים כאן:

https://wpml.org/documentation/related-projects/wpml-graphql/#using-wpml-graphql-with-gatsby-and-acf

האם את עוקבת אחר הוראות המדריך הזה?
האם WPML GraphQL מותקן אצלך?
האם את משתמשת בכל הגרסאות האחרונות של הפלגנים שקשורים לנושא?

נראה שהשגיאה שאת מקבלת תקרה גם ללא קשר ל WPML. כנראה בגלל שדה ACF שהערך בו הוא ריק.
תוכלי בבקשה לבדוק אם השגיאה קורת גם כש WPML ותוספיו מושבתים באופן זמני וללא הקריאה לשפה (language: "en")?

במידה ואתה צריך עזרה נוספות ממני, אוכל לעזור לך טוב יותר אם תשתף איתי את אינפורמציית הדיבוג שלך (debug information). תוכל לקרוא עוד על כיצד לצרף את המידע הזה בקישור הבא:
https://wpml.org/faq/provide-debug-information-faster-support/

בברכה,
איתמר.

דצמבר 28, 2025 ב-10:19 am #17690144

morA-4

שלום איתמר,

הסתכלתי כבר על המדריכים ששלחת וגם WPML GraphQL מותקן אצלי.
כמו כן, בשאילתות אחרות, כמו שליפה של כל העמודים לפי שפה - זה עובד לי.
בנוסף, הזנתי ערכים גם לשפה האנגלית.
הבעיה פה היא אחרת - אין פשוט אופציה להוסיף את הפילטור של ה- language בשליפת עמוד אפשרויות כמו שקיים בפוסטים/ עמודים/ תפריטים.
מצ"ב צילומי מסך של השאילתה שאני מנסה להריץ על עמוד אפשרויות עם סינון לפי שפה ובלי.
וכן צילום מסך של שליפה של עמודים לפי שפה שעובד.

תודה,
מעיין

שליפה עמוד אפשרויות עם סינון לפי שפה.png
שליפה עמודים לפי שפה.png
שליפת עמוד אפשרויות בלי סינון שפה.png
דצמבר 28, 2025 ב-10:37 am #17690202

morA-4

בטעות צרפתי כנראה מידע לניפוי באגים של אתר אחר.
במידה ורלוונטי עבורך אשמח שצריף לי שוב את האופציה למלא.

דצמבר 28, 2025 ב-2:05 pm #17690487

Itamar
תומך WPML מאז 02/2016

שפות: אנגלית (English )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי מעיין.

תודה על המידע והפרטים הנוספים שהוספת לגבי מקרה זה. ככל הנראה אפשרות זו מעולם לא נוסתה לגבי עמוד אפשרויות (OPTIONS PAGE) של ACF. אני יכול לראות כרטיס אחר בפורום שלנו בה דווחהת מה שנראה כמו אותה הבעיה:
https://wpml.org/forums/topic/acf-option-page-cant-filter-with-wpgraphql/.
אבל באותו מקרה לא היתה התקדמות והקולגה שלי רק הוסיף בקשה בתיעוד הפנימי שלנו להוספת תמיכה כזו בעמודי אפשריות. על מנת להתקדם בצורה מעשית עם בעיה זו, נודה לך אם תוכלי לשחזר אותה באתר ניסיונות בקישור הזה:
קישור נסתר
כבר התקנתי שם את WPML, ACF, WPGraphQL.
תוכלי בבקשה ליצור עמוד אפשרויות ולהדגים לנו מה לא עובד עם הפילטרים של השפה?
אז אוכל להעביר את הטיפול לבדיקת צוות התאימות שלנו בתקווה שהם יוכלו להציע תיקון לזה. אני מציין שזה בתקווה, מכיוון שיתכן שעמודי אפשרויות עובדים בצורה אחרת מאשר עמודים ופוסטים רגילים ולא ניתן להוסיף להם את הפילטר של שפה.

תודה,
איתמר.

דצמבר 29, 2025 ב-9:45 am #17694436

morA-4

שלום איתמר,

כפי שביקשת יצרתי עמוד אפשרויות בשם: "הגדרות אתר" - נמצא בתפריט הראשי.
הגדרתי עבורו קבוצת שדות בסיסית עם טקסט כלשהו לדוגמא, והזנתי טקסט עבור השפה העברית ועבור השפה האנגלית.
נכנסתי ל- GQL IDE וניסיתי להריץ את השאילתה הבאה:
query TestQuery {
siteSettings (where: {language: "en"}) {
generalSiteFields {
siteDetails {
siteName
}
}
}
}

מחזיר שגיאה כפי שרשמתי למעלה:
"errors": [
{
"message": "Unknown argument \"where\" on field \"siteSettings\" of type \"RootQuery\".",
"locations": [
{
"line": 2,
"column": 17
}
]
}
],

לעומת זאת - אם אני מורידה את הפילטור של השפה ומריצה את השאילתה הבאה:
query TestQuery {
siteSettings {
generalSiteFields {
siteDetails {
siteName
}
}
}
}

עובד וחוזר התוצאות בשפה העברית כמובן, שהיא הדיפולטיבית.

הטיפול בזה מאוד קריטי עבורינו מכיוון שהאתרים שלנו מכילים הרבה עמודי אפשרויות עם המון דאטה, וחייבים פתרון לעניין השליפה.

תודה רבה,
מעיין

דצמבר 30, 2025 ב-3:57 pm #17697132

Itamar
תומך WPML מאז 02/2016

שפות: אנגלית (English )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי מעיין.

העברתי את העניין לבדיקת צוות התאימות שלנו ושאלתי אותם האם ישנה דרך לסנן לפי שפה ב GraphQL?
כשתהיה לי תשובה מהם אעדכן אותך פה.

בברכה,
איתמר.

ינואר 5, 2026 ב-2:38 pm #17704352

Itamar
תומך WPML מאז 02/2016

שפות: אנגלית (English )

אזור זמן: Asia/Jerusalem (GMT+02:00)

הי מעיין,

צוות התאימות שלנו הודיע לי הפיצ'ר הזה של היכולת לסנן לפי שפה עם GraphQL בעמודי אופשיינס של ACF יפותח ויתווסף לגירסה עתידית של WPML GraphQL. אין לי מסגרת זמן מדוייקת למתי הפיצ'ר ישוחרר. אנחנו נודיע לכם כאן כשזה יקרה.

תודה על הסבלנות,
איתמר.