- סטטוס
- נפתר
- נפתר בגרסה
- 3.5.3.1
סקירה כללית של התקלה
הבעיה מתרחשת בעת שימוש באפשרות השדה Repeater ב־ACF Pro יחד עם WPML, כאשר שדה האב של שדה ה־Repeater מוגדר להעתקה לפוסט המתורגם.
כתוצאה מכך, תתי־השדות של ה־Repeater בפוסט המתורגם אינם מוצגים כראוי – לא משנה כמה תתי־שדות Repeater תוסיף לפוסט המתורגם, אזור הניהול מציג מספר תתי־שדות זהה לזה הקיים בפוסט בשפה המקורית.
לדוגמה, כאשר אתה יוצר פוסט בשפת ברירת המחדל שלך ומוסיף ארבעה שדות בשדה ה־Repeater, ולאחר מכן מתרגם אותו לשפה המשנית, לא תוכל להוסיף יותר מארבעה שדות בשדה ה־Repeater של השפה המשנית.
פתרון עוקף
- עבור אל הפוסט המתורגם שלך מלוח הבקרה של WordPress.
- גלול מטה אל האזור הגדרת תוכן רב-לשוני.
- מצא את המזהה (ID) של שדה ה־repeater שלך והגדר את אפשרות התרגום שלו ללא ניתן לתרגום.
- לחץ על הכפתור החל.
שים לב שייתכן שלא תוכל לבחור באפשרות לא ניתן לתרגום עבור שדה מותאם אישית מסוים (כפתורי הרדיו מושבתים) מכיוון שהוא מוגדר כהעתקה.
במקרה כזה, בצע את השלבים הבאים:
- בלוח הבקרה של WordPress, עבור אל WPML -> ניהול תרגום -> לחץ על הכרטיסייה הגדרת תוכן רב-לשוני וגלול מטה אל האזור תרגום שדות מותאמים אישית.
- מצא את השדה המסוים הזה ושנה את האפשרות מהעתקה מהמקור לתרגום ללא ניתן לתרגום ולחץ על הכפתור שמירה
- בלוח הבקרה של WordPress, עבור אל תוספים -> תוספים מותקנים וכבה את התוסף ניהול תרגום של WPML.
- עבור אל הפוסט שברצונך לתרגם וערוך/הוסף את התוכן המתורגם שלך לשדה המותאם אישית מסוג repeater.
- עבור אל עמוד התוספים והפעל את התוסף ניהול תרגום של WPML.