התקנת WPML מקצועית לאתרי וורדפרס רב־לשוניים
תארו לעצמכם: השקתם חנות מסחר אלקטרוני בוורדפרס, התנועה מגרמניה גדלה, אבל האתר רק ברוסית. אתם מוסיפים WPML, מגדירים שפות — ושבוע לאחר מכן אתם רואים דפים כפולים בתוצאות החיפוש, עגלת הקניות לא מתורגמת, ודפי מוצר נטענים תוך 5 שניות. הגדרנו WPML ביותר מ־50 פרויקטים במהלך 8 השנים האחרונות ואנחנו יודעים איך להימנע מהמלכודות האלה. כ־60% מאתרי וורדפרס רב־לשוניים משתמשים ב־WPML (לפי סקר לקוחות עדכני של WPML) — זהו התקן דה־פקטו לפרויקטים הדורשים אמינות וגמישות. עלות ההתקנה מתחילה ב־500 דולר, והחיסכון בתרגום תוכן יכול להגיע ל־60% בהשוואה לשכירת מתרגמים. עבור אתר מסחר אלקטרוני טיפוסי עם 200 מוצרים, ההשקעה הכוללת היא סביב 2,500 דולר, ואפשר לחסוך עד 1,200 דולר בשנה בעלויות תרגום. מחיר רישיון WPML מתחיל ב־79 דולר לשנה עבור תוסף Multilingual CMS. צרו קשר לייעוץ לפרויקט שלכם.
כיצד WPML פותר אתגרי רב־לשוניות
WPML הוא תוסף בתשלום שהופך אתר וורדפרס סטנדרטי לפלטפורמה רב־לשונית. הוא מתרגם לא רק דפים ופוסטים אלא גם מחרוזות ערכת נושא, שדות מותאמים אישית, טקסונומיות ומאפייני מוצר של WooCommerce. תומך בעד 40 שפות. להלן נסקור הגדרות מפתח ובעיות אופייניות.
שלבי ההתקנה במבט אחד
- התקינו והפעילו את WPML Multilingual CMS.
- בחרו פורמט כתובת URL לשפה (תיקיית משנה מומלצת).
- סרקו מחרוזות של ערכת נושא ותוספים לתרגום.
- הגדירו את WooCommerce Multilingual אם רלוונטי.
- הגדירו את Translation Management לשיתוף פעולה בצוות.
רכיבי WPML
WPML אינו תוסף יחיד אלא חבילת תוספים:
- Multilingual CMS — ליבה, חובה
- String Translation — מתרגם מחרוזות של ערכת נושא ותוספים, ווידג'טים
- Translation Management — מנהל תור תרגום, משייך מתרגמים
- Media Translation — תמונות נפרדות לכל שפה
- WooCommerce Multilingual — תומך במוצרים, מאפיינים, וריאציות, עגלת קניות
התקנה מינימלית: CMS + String Translation. למסחר אלקטרוני, הוסיפו את WooCommerce Multilingual.
מבנה כתובת URL לשפה ותרגום תוכן
WPML תומך בשלושה פורמטי URL. אנו ממליצים על תיקיות משנה — הן נטענות היטב במנועי חיפוש ואינן דורשות אירוח נפרד.
| פורמט | דוגמה | הערות |
|---|---|---|
| תת־דומיין | de.mysite.com / en.mysite.com | דורש הגדרת DNS, עדיף לפרויקטים גדולים |
| תיקיית משנה | mysite.com/de/ / mysite.com/en/ | פשוט, ידידותי לקידום אורגני, הנפוץ ביותר |
| דומיינים שונים | mysite.de / mysite.com | יקר, קשה יותר לתחזוקה |
הגדרה ב־WPML → Languages → Language URL format. אורך 5 דקות.
ניתן ליצור תרגומים ידנית (בעורך הפוסטים) או דרך Translation Management. עבודה ידנית מתאימה עד 100 עמודים; Translation Management אידיאלי ל־10+ שפות.
תרגום מחרוזות של ערכת נושא ותוספים
WPML → Theme and Plugins Localization → Выбрать тему → Scan for strings לאחר הסריקה, כל המחרוזות מופיעות ב־String Translation לתרגום ידני או ייבוא דרך קבצי .po/.mo. מחרוזות המוצגות דרך WPML → Theme and Plugins Localization → Выбрать тему → Scan for strings נסרקות אוטומטית מאז WPML 4.5. אם מחרוזת לא מופיעה, בדקו אם התוסף משתמש ב־__() עם מפתחות דינמיים.
הגדרת WooCommerce Multilingual ושדות מותאמים אישית
לאחר התקנת WooCommerce Multilingual:
- ב־WPML → WooCommerce Multilingual → Products, בחרו לתרגם כל מוצר בנפרד או לסנכרן שדות (כותרת, תיאור, מחיר).
- הגדירו מטבעות שונים לכל שפה (אירו לגרמנית, לירה שטרלינג לאנגלית). שערי חליפין מתעדכנים אוטומטית.
- שיטות משלוח מתורגמות בנפרד, עם תעריפים שונים לכל מדינה.
ב־WPML → Settings → Custom Fields Translation, הגדירו התנהגות לשדות מותאמים אישית: העתקה, העתקה פעם אחת, תרגום או התעלמות. שדות ACF מזוהים אוטומטית.
גישה תכנותית לתרגומים
דוגמת קוד
// Получить ID перевода поста на конкретный язык
$translated_id = apply_filters( 'wpml_object_id', $original_post_id, 'post', true, 'en' );
// Получить текущий язык
$current_language = apply_filters( 'wpml_current_language', null );
// Переключить язык программно
do_action( 'wpml_switch_language', 'de' );
$german_posts = get_posts( [...] );
do_action( 'wpml_switch_language', null ); // восстановитьהפילטר wpml_translations הוא הבסיס לאינטגרציה. השתמשו בו בשאילתות מותאמות אישית כדי להימנע מהחזרת פוסטים בשפה הלא נכונה.
בעיות נפוצות ב־WPML ופתרונות
- תוכן כפול בחיפוש: אם מפת האתר נוצרת על ידי Yoast ללא מודעות לשפה. פתרון: הפעילו תמיכת WPML ב־Yoast SEO → Integrations, או השתמשו ב־WPML XML Sitemap. לאחר ההגדרה, הכפילויות נעלמות תוך 2–3 ימים מאינדוקס מחדש.
- תרגומים ריקים ב־REST API: גישה ל־
tridמחזירה רק פוסטים בשפה הנוכחית. כדי לציין במפורש, הוסיפו פרמטרlanguage_code. - אתר איטי: WPML מוסיף JOIN לכל שאילתת WP_Query. במסדי נתונים גדולים (10,000+ פוסטים, 3+ שפות) זמן השאילתה יכול לגדול בעד 40% (לפי תיעוד WPML). פתרונות: אינדקסים על
element_id, מטמון אובייקטים (Redis/Memcached), מטמון סלקטיבי.
WPML לעומת פתרונות אחרים: השוואה
WPML עדיף על Polylang לאתרים ארגוניים מכיוון שהוא מציע Translation Management מובנה ואינטגרציית WooCommerce חלקה פי 2. לבלוגים קטנים עם 2 שפות, Polylang עשוי להספיק, אבל WPML מצטיין בסקלביליות ותמיכה (סקירת השוואה בין WPML ל־Polylang).
כיצד WPML משפיע על קידום אורגני וביצועים
הגדרת WPML נכונה משפרת קידום אורגני בינלאומי: תגיות hreflang שנוצרות נכון, מפות אתר לשפות, ללא כפילויות. אנו מגדירים אינטגרציה עם Yoast SEO או Rank Math כך שכל המטא־דאטה מתורגם נכון. בפרויקט אחד, לאחר הגדרת WPML ותוסף קידום אורגני, התנועה מגרמניה גדלה ב־35% תוך חודשיים. ב־75% מהפרויקטים האחרונים שלנו, לקוחות רואים עלייה בתנועה תוך 3 חודשים. ניתן לשמר ביצועים עם מטמון ואינדוקס נכון — אנו תמיד מתחשבים בכך בתכנון שלנו.
מה כלול בהתקנת WPML המפתח בידיים שלנו
השלמנו 50+ פרויקטים רב־לשוניים במשך 8 שנים, עם תמיכה בעד 12 שפות לכל אתר. הנה מה שאתם מקבלים:
- בדיקת האתר הנוכחי לתאימות WPML (ערכת נושא, תוספים, שדות מותאמים אישית)
- בחירת מבנה URL והגדרת שפות
- ייבוא ותרגום תוכן קיים (עד 50 עמודים בחינם)
- הגדרת Translation Management (תור, תפקידים, התראות)
- אינטגרציה עם WooCommerce: מוצרים, מטבעות, משלוח
- בדיקת כל הטפסים, עגלת הקניות, חיפוש, REST API
- אופטימיזציית ביצועים (אינדקסים, מטמון, זמן תגובה ממוצע מתחת לשעתיים)
- תיעוד ניהולי + גישה
צרו קשר — נבחן את הפרויקט שלכם תוך יום אחד. הזמינו התקנת WPML מפתח בידיים כדי להימנע מבעיות ביצועים ותוכן כפול אופייניות. אנו מבטיחים תאימות ותמיכה לאחר ההשקה. אנו מספקים מחיר קבוע בשלב ההסכם.
| רכיב | מטרה | נדרש? |
|---|---|---|
| Multilingual CMS | ליבת WPML | כן |
| String Translation | תרגום מחרוזות ערכת נושא | מומלץ |
| Translation Management | ניהול תרגום | לפרויקטים גדולים |
| WooCommerce Multilingual | מוצרים ועגלת קניות | לחנויות |







