דלג על ניווט

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

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

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

Sun Mon Tue Wed Thu Fri Sat
9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 - -
14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 - -

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

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

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

בסיוע: Itamar.

מחבר פוסטים
נובמבר 9, 2022בְּ- 3:32 pm #12421721

guyY

היי
אני משתמש באלמנטור וב-ACF לבנות אתר ב-3 שפות
עיברית | אנגלית | ערבית

התחלתי לבנות אותו בעיברית, כשפה דיפולטיבית
הקמתי את כל השדות של ה-ACF

לאחר שסיימתי את האתר בדסקטופ, הוספתי את השפות נוספות,
והתחלתי לתרגם גם את העמודים גם את הטקסונומיות גם את ה-ACF

יש לי כמה בעיות :
1. דפי הסינגל הפסיקו לעבוד בכל פוסט טייפ שיצרתי

2. הצלחתי איכשהו ליישם את השיטת תרגום הרצויה רק בדף הבית :
משמע, רק בדף הבית אני יכול לתרגם את השדות ACF לאנגלית, ואני לא רוצה להשתמש בעורך של WPML
אני רוצה שמי שירצה לערוך יערוך בדף עצמו בACF שהכנתי,

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

מעבר לזה אני אני לא יודע למה אבל נוצרו לי 200 דפי שכפול כשהאתר מונה 17 דפים ( מחקתי אותם את המיותרים) אבל אני רוצה לבדוק שאין לי כפילויות במערכת...

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

אם אגב אכבה את ה WPML כל הסינגלים עובדים שוב בצורה תקינה.

ראיתי שמישהו אמר שצריך להוסיף איזה שורה לעמוד PHP
$query = new \WP_Query( [
'posts_per_page' => -1,
'post_type' => Source_Local::CPT,
'fields' => 'ids',
'meta_key' => '_elementor_conditions',
] );
To:

1
2
3
4
5
6
7
$query = new \WP_Query( [
'posts_per_page' => -1,
'post_type' => Source_Local::CPT,
'fields' => 'ids',
'meta_key' => '_elementor_conditions',
'suppress_filters' => true,
] );

אז הוספתי, זה גם לא עבד.
מה אני עושה לא בסדר ??

תודה רבה !!!!

נובמבר 10, 2022בְּ- 6:41 am #12426089

Itamar
Supporter

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

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

הי,

1. דפי הסינגל

אני יכול לראות את הבעיה הזו. אני מקבל 404 לקישור הזה.

קישור נסתר

אבל באנגלית זה דווקא כן עובד.

קישור נסתר

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

https://wpml.org/documentation/plugins-compatibility/elementor/#translate-elementor-templates

סברה ב: אתה חווה את אחת מהבעיות הידועות שיש לנו כרגע עם אלמנטור.

https://wpml.org/documentation/plugins-compatibility/elementor/#known-issues

זה אולי ספציפית הבעיה הזאת.

https://wpml.org/errata/elementor-language-switcher-in-single-posts-points-to-the-wrong-category/

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

2. ACF

WPML ו ACF פלגינים מורכבים ויש מאוד לשים לב לתהליכי העבודה כשמתרגמים עמודים שמכילים שדות ACF. יש לנו מדריכים מצויינים איך לעבוד נכון עם ACF. המדריך הראשי כאן.

https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/

מאוד חשוב גם להכיר ולהבין את המדריך:

Recommended Custom Fields Translation Preferences for ACF and WPML

https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/recommended-custom-fields-translation-preferences-for-acf-and-wpml/

זה מאוד קריטי כשעובדים עם שדות מסוג repeater וכדומה.

https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/translating-acf-repeater-and-flexible-content-fields-with-wpml/

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

https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/using-wpml-to-translate-sites-built-with-acf-and-elementor-pro/

כתבת: "...ואני לא רוצה להשתמש בעורך של WPML"

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

https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/using-wpml-with-acf-to-create-different-custom-field-structures-across-languages/#turning-off-wpmls-advanced-translation-editor

אם לעמוד זה קיימות עבודות תרגום בתהליך עם העורך של WPML, עלייך לבטלן במנהל התרגומים של WPML.

פרט אחרון וחשוב מאוד הוא זה. ב WPML -> Settings -> Post Types Translation הגדרת את הפוסט טייפ acf-field-group להיות מתורגם (או להציג כמתורגם). אם אין צורך אמיתי לתרגם את acf-field-group, אנחנו מאוד ממלצים לכוון את זה ל Not translatable. אחרת זה עלול לגרום להרבה בעיות. תוכל לקרוא על כך כאן.

https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/#translating-field-groups

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

הנושא '[סגור] הפסיקו לעבוד לי דפי ה single page של כל POST TYPE שיצרתי.. ' סגור לתשובות חדשות.