דלג לתוכן דלג לסרגל צד
עודכן
ינואר 14, 2026

העבר את התרגומים שלך מ-qTranslate ל-WPML באמצעות תוסף המשמר את ההגדרות המקוריות שלך ומנקה תגיות מטא שנותרו מ-qTranslate.

התוסף qTranslate עובד באופן שונה לחלוטין מ-WPML. במקום שפות שונות בפוסטים שונים, qTranslate מציב את כל השפות באותו פוסט.

הוא עושה זאת על ידי שינוי פוסטים מ-Hello World ל-[:en]Hello World[:de]Hallo Welt[:].

כאשר אתה מסיר את qTranslate, כל תגיות המטא האלה נשארות במסד הנתונים שלך.

תוסף ההעברה שלנו יכול לבצע את הפעולות הבאות:

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

מגבלות:

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

תוכל להוריד את התוסף qTranslate X Cleanup and WPML Import ממאגר וורדפרס.

המרה לשפה יחידה (ללא WPML, הסרת כל התרגומים)

אם אתה משתמש בתוסף qTranslate Importer ללא WPML, התוצאה תהיה אתר עם שפה אחת בלבד. תהליך ההמרה ישאל אותך איזו שפה אתה רוצה לשמור. כל השפות האחרות יימחקו מהאתר.

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

בסוף העיבוד, כל הפוסטים יהיו רק בשפה אחת שתבחר.

איך זה עובד:

  1. השבת את qTranslate והפעל את התוסף qTranslate X Cleanup and WPML Import.
  2. גבה את מסד הנתונים שלך. ברצינות, גם אם אתה רק מתנסה, אתה צריך לגבות את מסד הנתונים שלך.
  3. עבור אל הגדרות → qTranslate Importer ובחר את השפה שברצונך לשמור.
  4. לחץ על כפתור נקי . זה יעבור על כל תוכן האתר ויסיר את נתוני המטא של השפה מהתוכן.

מסך התוסף נראה כך:

qTranslate יבואן הממיר לשפה אחת

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

המרה רב-לשונית (המרה מ-qTranslate ל-WPML)

אם יש לך WPML, ה-qTranslate importer יהפוך את האתר מכל השפות בפוסט אחד לשפות שונות בפוסטים שונים. כאשר ההמרה תושלם, תוכל להשתמש ב-WPML באתר.

הדרך הטובה ביותר לבצע המרה זו היא להשבית את qTranslate, להפעיל את WPML ואת ה-qTranslate importer ולתת לו לעשות הכל אוטומטית.

תהליך הייבוא ​​יהיה:

  1. בדוק באילו שפות השתמש qTranslate והפעל את אותן שפות ב-WPML.
  2. בדוק באילו קישורים קבועים של שפה השתמשת ב-qTranslate ובחר את אותה הגדרה ב-WPML.
  3. עבד את כל הפוסטים, הטקסונומיה והשדות המותאמים אישית וצור נפרדים עבור שפות שונות.
  4. צור חוקים לשכתוב כתובות אתרים המאפשרים לך להפנות קישורים נכנסים לכתובות ה-URL החדשות שלהם.

כדי לעשות זאת בצורה בטוחה, אנא בצע את השלבים הבאים:

  1. השבת את qTranslate והפעל את WPML ואת התוסף qTranslate X Cleanup and WPML Import.
  2. גבה את מסד הנתונים שלך. זה קריטי. עליך לעשות זאת לפני הפעלת הייבוא.
  3. עבור אל הגדרות ← qTranslate Importer וסקור את המרת הנתונים המתוכננת.
  4. לחץ על כפתור התחל . זה יעבור על כל תוכן האתר וימיר אותו לשימוש ב-WPML.

תהליך הייבוא ל-WPML

מסך הייבוא ​​נראה כך:

ייבוא מ-qTranslate ל-WPML

בזמן שהוא פועל, אתה תראה את ההתקדמות. אל תפריע לתהליך הייבוא ​​עד שכתוב "הושלם". המסך אמור להתעדכן כל כמה שניות, תוך עיבוד 10 פוסטים בכל פעם.

הוספת כתובות אתרים להפניה מחדש

לאחר השלמת הייבוא, תראה את זה:

המרה מ-qTranslate ל-WPML הושלמה

אם אתה יכול לערוך את קובץ ה-.htaccess, העתק הכל מתיבת כללי הכתיבה מחדש של .htaccess והוסף אותו לקובץ ה-.htaccess של האתר שלך.

יש כפתור אימות שיקרא את הקובץ ויבדוק שהוספת את הכללים למיקום הנכון.

לחלופין, תוכל להוסיף את מידע ההפניה לערכת הנושא שלך. לחץ על הכפתור כדי להוריד את קובץ ה-PHP עם כללי ההפניה ושמור אותו בתיקיית ערכת הנושא שלך.

לאחר מכן, הוסף את השורה הבאה לקובץ functions.php בערכת הנושא:

include(get_stylesheet_directory() . '/qt-importer-redirects.php'); 

זו הצהרת PHP, אז היא צריכה להיכנס ל-a< ?php…?> לַחסוֹם.

טקסטים אחרים שאולי תצטרך לערוך באופן ידני

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

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

<!--:en-->טקסט באנגלית<!--:--><!--:fr-->טקסט בצרפתית<!--:-->

החלף את אלה רק בטקסט בשפת ברירת המחדל.

לאחר מכן, תוכל להשתמש במודול String Translation של WPML כדי לתרגם אותם לכל שפה.

מקבל עזרה

במקרה שאתה זקוק לעזרה בהעברה מ-qTranslate ל-WPML, בקר בפורום התמיכה של WPML.