בעמוד זה:
תחילת עבודה
התחל על ידי התקנה והפעלה של התוספים הבאים:
- תוסף WP All Import
- תוסף הליבה של WPML והתוסף 'תרגום מחרוזות' (Strings Translation)
- תוסף WPML All Import (זמין מדף ההורדות של WPML )
אם ברצונך לייבא מוצרי WooCommerce, תזדקק גם לפריטים הבאים:
- תוסף WooCommerce Product Import (זמין עם חבילות WP All Import Pro)
- WooCommerce Multilingual & Multicurrency (זמין מדף ההורדות של WPML שלך)
חדש ב- WPML ? עיין במדריך תחילת העבודה שלנו. הוא מדריך אותך במהירות בין אפשרויות תרגום שונות שבהן תוכל להשתמש.
שימוש ב WP All Import עם WPML
אופן השימוש בתוסף WP All Import עם WPML תלוי בתוכן שאתה מייבא. יש לך שתי אפשרויות:
אפשרות 1 – ייבוא תוכן בשפה אחת (שפת ברירת המחדל). לאחר מכן, תרגם אותו.
אפשרות 2 – ייבוא תוכן בשפות ברירת המחדל ובשפות המשניות .
בסעיפים שלהלן, אנו עוברים על שתי אפשרויות אלה בפירוט רב יותר.
ייבוא תוכן בשפה אחת
כדי לייבא תוכן בשפה אחת (שפת ברירת המחדל של האתר שלך) עליך לבצע רק כמה שלבים פשוטים:
- צור גיליון אלקטרוני המכיל את הכותרות והתוכן של פוסטים בשפת ברירת המחדל שלך. שמור אותו כקובץ CSV או XML.
- עבור אל הכל ייבוא ← ייבוא חדש והעלה את קובץ הייבוא WordPress שלך .
- בשלב 3, הרחב את הסעיף הגדרת הגדרות מתקדמות והשבת את האפשרות להגביר את מהירות תהליך הייבוא. אתה יכול לעשות זאת על ידי ביטול הסימון בתיבה שליד הגדל מהירות על ידי השבתת קריאות do_action ב-wp_insert_post במהלך הייבוא.
- אשר והפעל את תהליך הייבוא.
זהו זה! כעת, כל שנותר לעשות הוא להגדיר את WPML ולבחור אפשרות תרגום עבור התוכן החדש שייבאת:
- המצב תרגם הכל באופן אוטומטי מתרגם אוטומטית את כל תוכן האתר שלך. באפשרותך לבחור לסקור את התרגומים לפני או אחרי הפרסום.
- מצב Translate What You Choose מאפשר לך להחליט איזה תוכן לתרגם ומי יתרגם אותו. באפשרותך לתרגם תוכן בעצמך או לבחור לתרגם באופן אוטומטי תוכן ספציפי. לחלופין, באפשרותך לשלוח עבודת תרגום למתרגמים או לשירותי תרגום.
ייבוא תוכן בשפות מרובות
אם ברצונך לייבא תוכן בשפת ברירת המחדל ובשפה משנית אחת או יותר, עליך לעקוב במדיוק אחר תהליך עבודה ספציפי. זה כולל הכנה נכונה של התוכן הרב לשוני לייבוא. לאחר מכן עליך לייבא בנפרד את קבצי ברירת המחדל והשפה המשנית.
ברגע שאתה מייבא את התרגומים, אתה יכול לערוך אותם ידנית רק בעורך המקורי WordPress .
אם תנסה לערוך תרגומים אלה בעורך התרגום המתקדם, תראה תאים ריקים. הסיבה לכך היא שעורך התרגום המתקדם מסתמך על זיכרון התרגום. הוא אינו יכול "לראות" תרגומים שיובאו או נוצרו באופן ידני.
המשך לקרוא על ייבוא תוכן במספר שפות.
ייצוא פוסטים
ל-WPML ול-WP All Import אין אפשרות לייצא פוסטים מהתקנה של WordPress.
אנו לא ממליצים להשתמש באפשרות WordPress הרגילה לייצוא תוכן לקבצי XML ( כלים → ייצוא ). יהיה עליך לפצל קבצים אלה לכמה קבצים (אחד לכל שפה). לאחר מכן, יהיה עליך להוסיף רכיב XML עם מזהה קבוצת תרגום (Translation Group ID). לא קל לערוך קבצי XML, כך שזה יכול להיות תהליך ארוך.
אם אתה רוצה לשמור גיבוי של הפוסטים שלך, אנו ממליצים להשתמש בתוסף ייצוא כמו WP All Export . תוספים אלה מייצאים קבצי CSV, המקלים על פיצול קבצים לפי שפה והוספת מידע על מזהה קבוצת התרגום.
אתה יכול לעשות זאת באופן ידני, או אם אתה מתכנת, אתה יכול לפצל קבצים אלה על ידי כתבית קוד PHP. עבור כל שורה, אתה יכול לבדוק את התרגום של הפוסט הנתון באמצעות מסנן wpml_object_id .
בעיות ידועות
WPML עובד טוב עם תוסף זה, אבל לפעמים עלולות להיות בעיות קטנות שבהן אנו מטפלים. זה צפוי כיוון ששני התוספים מספקים עדכונים בתדירות גבוהה.
בעיות לא פתורות נוכחיות
- WPML All Import – Imported post translations don't appear in the Translation Editor
- WPML All Import – Product categories are not connected after import
- WPML All Import – Images are not deleted from the upload folder when updating posts
- WPML All Import – Importing a 3rd language resets content in 2nd language as the default
- WPML All Import and PHP 8 – Fatal error: Uncaught TypeError: call_user_func_array when importing products
- WPML All Import – PHP Fatal error: Uncaught Error: Class 'WPML\AI\WCML' not found
ניתן גם לחפש את כל הבעיות הידועות iכולל בעיות שכבר נפתרו עבור תוסף זה..
קבלת עזרה
אם אתה זקוק לעזרה בשימוש ב- WPML All Import , בקר בפורום התמיכה של WPML .