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

השרשור הזה נפתר. להלן תיאור הבעיה והפתרון.

בעיה:
הלקוחה נתקלה בבעיה שבה תוכן משדה חזרה (Repeater Field) לא מועתק לשפות המשניות בעת השימוש באפשרות 'copy once'. הבעיה התרחשה גם בעמוד האפשרויות וגם בקבוצת שדות רגילה.

פתרון:
במקרה של שדה חזרה בעמוד האפשרויות, יש להגדיר את השדה ואת השדות שבתוכו ל-'copy once'. בתרגום הראשון, הערכים אמורים להיות מועתקים לשפה השניה וניתן לשנותם שם. לאחר מכן, שינויים בשפה הראשית לא יועתקו.
במקרה של קבוצת שדות רגילה, יש לעקוב אחר ההנחיות במדריך הזה: מדריך לתרגום שדות מותאמים אישית

Repeater: Copy / Copy Once<br />Text: Translate<br />Number: Copy / Copy Once

בנוסף, הבעיה נפתרה בגרסה 2.2.0 של ACFML. יש לעדכן את כל התוספים לגרסאות העדכניות ביותר.

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

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

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

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

עודכן לאחרונה על ידי Itamar לפני חודש 2, שבוע 3.

בסיוע: Itamar.

מחבר פוסטים
21 בדצמבר 2025 ב-8:45 #17680381

morA-4

שלום,
אני משתמשת ב-WordPress + ACF Pro + WPML + ACFML.
יש לי פלאגין מותאם אישית שבתוכו אני יוצרת ACF Options Page ו-Sub Page בקוד (באמצעות
acf_add_options_page ו-acf_add_options_sub_page, עם multilingual => true).
ב-ACFML מוגדר “אותם שדות בכל השפות”
בשפה משנית הערכים לא נשמרים — לאחר שמירה הם חוזרים לערכי שפת ברירת המחדל.
כאשר אני יוצרת את אותם Options Pages דרך ממשק ה-UI של ACF, התרגום עובד כמצופה.

האם נדרשת הגדרה נוספת כדי ש-WPML יתמוך באופן מלא ב-ACF Options Pages שנוצרים בקוד בתוך פלאגין?
האם קיימת מגבלה ידועה בנושא?

תודה מראש.

22 בדצמבר 2025 ב-8:06 #17681412

morA-4

אשמח למענה, די דחוף!
תודה

24 בדצמבר 2025 ב-9:02 #17686140

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

שפות: עברית (עברית )

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

הי,

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

כשעובדים עם ACF ו WPML באפשרות של OPTION PAGE יש לעקוב אחר המדריך שלנו כאן:

https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/translating-the-acf-options-page-custom-fields-with-wpml/

אז כמו שניתן לקרוא במדריך, במקרה ספציפי זה, העבודה היא דרך ממשק ה-UI של ACF ולא עם עורך התרגום של WPML.

בנוסף חשוב שתהיה מודעת גם לבעיה הידועה הבאה שיש עם sub-fields ב OPTIONS PAGE.

https://wpml.org/errata/advanced-custom-fields-sub-fields-are-overwritten-in-options-page/

כמו שכתוב במקרה של sub-fields צריך לכוון את שדה הראשי והמשני ( sub-fields) ל Copy Once.

במידה ויש, אשמח לענות על שאלות נוספות בנושא.

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

24 בדצמבר 2025 ב-11:47 #17686550

morA-4

שלום איתמר,
תודה רבה על המענה.
נותרה לי שאלה לגבי "שדה חזרה".
אם אני מגדירה אותו copy once כמו שרשמת - התוכן שבתוכו לא מועתק לשפות המשניות.
לדוגמא יצרתי שדה חזרה שמכיל בתוכו טקסט ומספר (טקסט מוגדר תרגם, מספר מוגדר העתק).
בשפה העברית הוספתי 2 שורות, וכשעברתי לשפה האנגלית ושמרתי התוכן לא הועתק...
זה גם לא טוב לי להוסיף ידנית כי נגיד שדה מספר אני צריכה שיעתיק את התוכן מהשפה המקורית...
מה אפשר לעשות בעיניין?
איך יעתיק את המבנה?
תודה רבה,
מעיין

25 בדצמבר 2025 ב-9:17 #17687594

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

שפות: עברית (עברית )

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

הי מעיין.

תוכלי בבקשה להגיד לי אם את מדברת של שדה חזרה (Repeater Field) שבתוך OPTIONS PAGE או על שדה חזרה בתוך קבוצת שדות רגילה?

אם מדובר בשדה חזרה שבתוך OPTIONS PAGE, השדה חזרה צריך להיות מוגדר ל copy once וכן גם השדות שבתוכו. על פי הדוגמה שלך שדה טקסט ושדה מספר. זה בגלל הבעיה הידועה שהזכרתי. במקרה כזה בתרגום הראשון בהחלט (פעם ראשונה שאת מתרגמת את ה OPTIONS PAGE) הערכים מהשדות האילו אמורים להיות מועתקים לשפה השניה ושם תוכלי לשנותם. בכל שינוי שיבוא אחרי זה בשפה הראשית הערכים כבר לא יועתקו יותר לשפה המשנית.

במקרה של קבוצת שדות רגילה יש לפעות על פי המדריך הזה:
https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/recommended-custom-fields-translation-preferences-for-acf-and-wpml/
בדוגמה של שדה חזרה (Repeater Field) ושדה טקסט ומספר בתוכו זה צריך להיות ככה:

Repeater:	Copy	/ Copy Once
Text:	Translate
Number: Copy / Copy Once

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

25 בדצמבר 2025 ב-10:59 #17687680

morA-4

אוקיי הבנתי את המגבלה.
אבל לא הבנתי למה שזה לא יעבוד כמו בקבוצת שדות רגילה?
האם זה משהו שתטפלו בו?

תודה

25 בדצמבר 2025 ב-11:52 #17687701

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

שפות: עברית (עברית )

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

הי,

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

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

17 בפברואר 2026 ב-14:13 #17829466

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

שפות: עברית (עברית )

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

היי,

עדכון
הבעיה בכרטיסייה זו נפתרה בגרסה 2.2.0 של AFML, אשר שוחררה.
https://wpml.org/account/downloads/

אנא עדכן את כל התוספים שלנו לגרסאות העדכניות ביותר באתר שלך.

**** חשוב! אנא בצע גיבוי מלא של האתר (קבצים ומסד נתונים) לפני שתמשיך בשלבים הללו ****

אני סוגר כעת את הכרטיסייה הזו.
אל תהסס לפנות אלינו שוב בכל בעיה או שאלה הקשורה ל-WPML.

כל טוב,
איתמר