התוסף "העבר Polylang to WPML " מקל על העברת אתרים מהפלאגין Polylang ל- WPML . הוא מעביר את מידע השפה עבור פוסטים, דפים, סוגי פוסטים מותאמים אישית וטקסונומיות.
דרישות
כמובן שאתה צריך חשבון WPML כדי לעבור ל- WPML . חשבון Multilingual Blog יעבוד עבור רוב האתרים המגיעים מפוליlang. כדי ליהנות מכל התכונות של WPML , עליך לקבל את חשבון Multilingual CMS , הכולל תרגום מחרוזות וניהול ניהול התרגום .
אתה גם צריך להתקין את התוסף Migrate Polylang to WPML .
הורדת הפלאגין "העבר Polylang ל- WPML ".
כדי להוריד אותו, עבור אל Migrate Polylang to WPML ב- Github וקבל את המהדורה האחרונה (לחץ על המהדורה האחרונה בסרגל הצד הימני). בדף שנטען, לחץ על הפורמט שאתה מעדיף (zip או tar.gz).
לאחר הורדת התוסף, תוכל להעלות אותו לאתר WordPress שלך כמו כל תוסף אחר: עבור לדף Dashboard → Plugins ולחץ על הכפתור הוסף חדש . בעמוד הבא, לחץ על העלה תוסף ובחר בארכיון שהורדת.
שלב 1: שמור נתוני Polylang והשבת אותם
כדי לשמור את הנתונים של Polylang בצע את השלבים הבאים:
- נווט אל שפות ← שפות .
- לחץ על הקישור ערוך עבור כל שפה ולאחר מכן לחץ על כפתור עדכן .
לאחר שמירת הנתונים של Polylang עבור כל השפות, עליך להשבית את Polylang לפני התחלת תהליך ההגירה WPML . ניסיון להפעיל את WPML בזמן ש-Polylang פעיל יוביל לשגיאה קטלנית WordPress . אז אנא זכרו לבטל את ההפעלה של Polylang, לפני הפעלת כל התוספים המוזכרים בסעיף הדרישות.
שלב 2: גיבוי מסד נתונים
תהליך ההגירה משנה את הגדרות האתר הגלובליות ומעדכן את פרטי השפה של כל התוכן באתר שלך. אתה בהחלט צריך ליצור את הגיבוי המלא של מסד הנתונים שלך לפני תחילת תהליך ההגירה (גם אם כבר עשית זאת בהצלחה באתרים אחרים).
ישנם מספר תוספי גיבוי נהדרים ותוכלו גם לצלם תמונת מצב של DB מלוח הבקרה של האירוח שלכם.
שלב 3: השלם את אשף WPML
כאשר תפעיל WPML , תראה הודעה המבקשת ממך להשלים את אשף ההתקנה WPML . זהו אשף התקנת הפלאגין הסטנדרטי WPML המוצג לכל משתמש WPML , לא רק למי שעובר מ-Polylang. אנא עקוב אחר ההוראות של האשף על המסך. זכור לבחור את אותן שפות שבחרת ב- Polylang. תוסף ההגירה יציג עצות כלים שיזכירו לך אילו הגדרות בחרת עבור Polylang:
שלב 4: התחל את ההגירה
עבור אל לוח המחוונים ← כלים ← העבר מ-Polylang ל- WPML , סמן את תיבת הסימון "אני מאשר שיצרתי גיבוי של מסד נתונים" כדי לאשר שגיבית את מסד הנתונים שלך (ראה שלב 1 למעלה) ולחץ על כפתור העבר.
חשוב: אל תסגור דף זה עד שתראה את ההודעה המציינת שההגירה הושלמה. זה עשוי להימשך מספר דקות בהתאם לגודל התוכן של האתר שלך.
בדוק את האתר שלך ובדוק שההגירה עברה בצורה חלקה
לאחר השלמת תהליך ההגירה, בדוק אם הכל עובד כמצופה:
- הפוסטים הם בשפות הנכונות.
- מחליף השפה מפנה מחדש לתרגומים נכונים.
אם משהו השתבש במהלך ההעברה, אנא דווח על כך בפורום התמיכה שלנו . אם משהו נתקע במהלך תהליך ההעברה, אתה יכול להפעיל אותו שוב. ההעברה תעבד רק תוכן שעדיין לא עובד.
תהיה לך אפשרות לבטל את נתוני Polylang שנותרו לאחר ההגירה. אנו ממליצים בחום לדחות את הפסקת תהליך הנתונים של Polylang למספר ימים או שבועות. זכור שמחיקת תוכן מסד הנתונים של Polylang היא תהליך בלתי הפיך. במקרה שתבחין שמשהו השתבש, לא תוכל לבצע מחדש את ההעברה לאחר מחיקת מסד הנתונים של Polylang.
טיפול במבני כתובות אתרים שונים
Polylang מפנה תמיד משורש האתר (example.com) לתיקיית ברירת המחדל של שפות (example.com/en/). WPML מציג את שפת ברירת המחדל ב-URL השורש. אם יש קישורים לתיקיית ברירת המחדל של שפת ברירת המחדל, אנו ממליצים להוסיף ממנה הפניית שרת לשורש האתר.
בצע את השלבים הבאים כדי להוסיף הפניה 301 באמצעות .htaccess:
- התחבר לאתר WordPress שלך באמצעות תוכנית FTP והורד את הקובץ ".htaccess", שנמצא בתיקיית השורש WordPress .
- בסוף הקובץ הוסף את השורה הזו:
RedirectMatch 301 /en/$ http://example.com/index.php
(החלף את "en" ב-slug של שפת ברירת המחדל שלך ואת "example.com" ב-URL לאתר שלך)
- העלה את הקובץ הזה שוב לשרת שלך.
לבסוף, השבת את תוסף ההגירה
התוסף Migrate Polylang to WPML נחוץ רק עבור תהליך ההגירה. לאחר שתסיים, עליך לבטל אותו. אתה יכול גם להסיר מספריית 'תוספים' של האתר שלך.
קבלת עזרה
במקרה שאתה נתקל בבעיות כלשהן בתהליך ההגירה, פתח כרטיס בפורום התמיכה שלנו.