WPML
שוחרר
6 במאי 2026
ערוץ
יציב
נבדק עם WordPress
6.9.4

יומן שינויים

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

תכונות

  • הוק פילטר חדש למפתחים להחזרת ערכי מטא מתורגמים של משתמשים כעת WPML מיירט קריאות ל־get_user_meta() ומחזיר את הערך המתורגם עבור השפה הנוכחית. זה שימושי בעת הצגת שדות פרופיל משתמש (לדוגמה, תואר משרה, ביוגרפיה) באתרים רב־לשוניים. כדי להפעיל התנהגות זו, הוסף את הקוד הבא לערכת העיצוב או לתוסף שלך:
    add_filter( 'wpml_translate_get_user_meta', '__return_true' );
  • הוק פילטר חדש להשבתה גורפת של כל התראות הדוא”ל של WPML WPML שולח הודעות דוא”ל אוטומטיות ממספר רכיבים פנימיים (הקצאות משימות תרגום, דוחות משימות באיחור, סיכומי אצוות וכו’). בעבר לא הייתה דרך רשמית להשתיק אותן — מפתחים נאלצו להסתמך על פתרונות עוקפים שבדקו את מחסנית הקריאות (call stack). הוק חדש זה מספק דרך נתמכת ויחידה להשבית את כל הודעות הדוא”ל של WPML בבת אחת:
    add_filter( 'wpml_send_email_notification', '__return_false' );
    או באופן סלקטיבי, על בסיס סוג הדוא”ל והנמען:
    add_filter( 'wpml_send_email_notification', function( $send, $email_type, $recipient ) {
        if ( $email_type === 'overdue_jobs_report' ) {
            return false;
        }
        return $send;
    }, 10, 3 );
    זה שימושי במיוחד בסביבות Staging או באתרי פיתוח שבהם תרצה למנוע מהודעות דוא”ל להגיע למשתמשים אמיתיים.

שיפורים

העברה והגדרה

  • תהליך העברה בטוח ואמין יותר כעת WPML הופך את ההעברה או ההעתקה של אתר מדומיין אחד לאחר לבטוחה וקלה יותר. אם משהו משתבש במהלך ההעברה, ה־Setup Wizard נשאר גלוי כדי שמשתמשים יוכלו לנסות שוב, עם הודעות ברורות יותר, רישום יומן (logging) טוב יותר, והכוונה היכן למצוא את קוד ההעברה. WPML גם מתקן אוטומטית דומיינים חלופיים (alias domains) שהוגדרו בצורה שגויה, מסיר את האפשרות “Move” (העבר) שאינה בטוחה, ומשפר את הביצועים עבור אתרים המשתמשים בעורך תרגום קלאסי.
  • נוספה אפשרות חדשה לאיפוס ה־Setup Wizard של WPML כאשר הוא נכנס למצב פגום.
  • כעת WPML מתריע לשירות התרגום כאשר הרישום של מפתח אתר מבוטל.

ביצועים

  • צומצמו קריאות מיותרות לסינון שפות באתרים עם שדות ACF רבים לקבלת ביצועים טובים יותר.
  • הוסר קוד אינטגרציה מיושן של WP Super Cache שכבר לא היה בו צורך.

אזור הניהול וחוויית משתמש

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

תיקונים

  • חלק מהפוסטים שהכילו נתונים בקידוד Base64 לא נשלחו לתרגום בגרסה קודמת, התחלנו לחסום פוסטים מסוימים מכיוון שהם הכילו נתונים בקידוד Base64, כדי למנוע בעיות במהלך תהליך התרגום. עם זאת, הדבר חסם גם כמה פוסטים שלמעשה ניתן היה לתרגם, או שבהם פשוט ניתן היה להתעלם מתוכן ה־Base64. עדכנו את האופן שבו WPML מטפל בתוכן בקידוד Base64 — פוסטים שניתן לתרגם בבטחה אינם נחסמים יותר. גישת אימות מדויקת יותר מתוכננת לגרסה הבאה.
  • תוקנה בעיה שבה בלוקים של WPML גרמו לעורך Gutenberg להשתמש במצב רינדור מיושן.
  • תוקנה בעיה שבה הכרטיסייה Payments & Maintenance לא נטענה באתרים שבהם WordPress מותקן בתיקיית משנה.
  • תוקנה אזהרת PHP שהופעלה כאשר שאילתות חיפוש הכילו פרמטרים של מערך.
  • תוקנה בעיה שבה תבניות קטגוריה של Full Site Editing לא הוחלו על עמודים מתורגמים.
  • תוקנה בעיה שבה הקצאת מתרגם נכשלה לאחר שחזור מסד נתונים או העברת אתר.
  • תוקנה בעיה שבה מנויים פעילים הוצגו בטעות כפגי תוקף ביום האחרון של מחזור החיוב.
  • תוקנה בעיה שבה תרגום מחרוזות נכשל בטעינת קובצי תרגום עקב התנגשויות באותיות רישיות/קטנות בשם הדומיין.
  • שיפורי ביצועים כאשר עורך תרגום קלאסי נבחר.
  • תוקנה בעיה של שגיאות מיצוי זיכרון (memory exhaustion) באתרים שבהם לחשבונות משתמשים היו תווים עם אקסנט בשם המשתמש שלהם.
  • תוקנה בעיה שבה ערכים מינימליים של שדות מותאמים אישית אבדו במהלך תהליך התרגום.
  • תוקנה בעיה של איטיות או פסקי זמן (timeouts) בתצוגה מקדימה של עמודים בשרתים מוגבלי משאבים כאשר WPML פעיל.
  • תוקנה בעיה שבה בקשות REST API שהשתמשו בכתובות URL שאינן “ידידותיות” (non-pretty) הופנו מחדש באופן שגוי.
  • תוקנה בעיה שבה שינויי CSS בפרויקט הפיתוח של WPML לא הודרו (compiled) כראוי.
  • תוקן קישור למדיניות פרטיות שהציג את כותרת העמוד בשפה המקורית במקום את הכותרת המתורגמת.
  • תוקנה בעיה שבה ההודעה על דומיין חלופי הציגה את אותה כתובת URL פעמיים במהלך העברות אתר.
  • תוקנו קישורים פנימיים המשתמשים בתווים קיריליים או שאינם לטיניים שלא תורגמו כראוי.
  • תוקנה בעיה שבה מונחי קטגוריה וטקסונומיה לא הפעילו כראוי את תהליך התרגום מחדש.
  • תוקנה בעיה שבה הפנייה לפי שפת דפדפן לא עבדה כראוי כאשר הוגדר עמוד שורש.
  • תוקנה בעיה שבה עורך תרגום קלאסי גרם לאזהרות PHP ולאובדן סטטוס תרגום בעת טעינה מחדש.
  • תוקנה בעיה שאפשרה גישה לפוסטים דרך כתובת URL של קטגוריה שגויה.
  • תוקנה בעיה שבה סריקת קבצים של תרגום מחרוזות גרמה להשחתת מסד הנתונים באתרים גדולים.
  • תוקנה בעיה שבה כפתור משוב תרגום הוצג באופן שגוי בעמודים בערבית (RTL).
  • תוקנה בעיית ביצועים בסנכרון תפריטים שגרמה לאיטיות או לקריסות באתרים רב־לשוניים גדולים.
  • תוקנה בעיה שבה הכרטיסייה Payment & Maintenance של תרגום אוטומטי לא נטענה באתרים מסוימים.
  • תוקנה בעיה שבה באנר אתר פיתוח לא עמד בדרישות הניגודיות של נגישות WCAG.
  • תוקנה בעיה שבה קישורים פנימיים המשתמשים בגרסאות עם www לעומת ללא www לא תורגמו אוטומטית.
  • תוקנה בעיה שבה מספר מחרוזות ממשק של WPML לא תורגמו עקב הקצאות דומיין שגויות.
  • תוקנה בעיה שבה תבניות Elementor מתורגמות לא הוצגו כראוי בחזית האתר.
  • תוקנה בעיה שבה תרגום מדיה גרם לתמונות להופיע כפולות בספריית המדיה.
  • תוקנה בעיה שבה כפתור השמירה נשאר מושבת בעת ניקוי שדות הקשר (context) של התרגום.
  • תוקנה בעיה שבה חוסר התאמה ב־UUID של האתר גרם לבעיות קישוריות עם שירות התרגום.
  • תוקנו בעיות נגישות WCAG בבורר השפות הישן (legacy) וב־iframe של ה־SSO.
  • תוקנה בעיה שבה חיפוש מתרגם גרם לעומס כבד על מסד הנתונים ולקפיצות בשימוש ב־CPU.
  • תוקן חישוב ספירת מילים עבור משימות תרגום שנכשל בסביבות Nginx/Kubernetes.
  • תוקנה בעיית תאימות עם PHP 8.3 שגרמה לקפיאה של לוח בקרת תרגום.
  • תוקנה בעיה שבה הגדרת דומיין חלופי לא הוסרה אוטומטית כאשר זוהה חוסר התאמה בדומיין.
  • תוקנה פגיעות בקובץ JavaScript של WPML שדווחה על ידי SonarQube.
  • תוקנה בעיה עם שם מחלקה (class) שגרמה לבעיה בקוד ניתוח נתונים (analytics) שהייתה יכולה לגרום לכשלים בשרתי Linux.

עדכן או הורד

העדכון זמין לכל לקוחות WPML עם מנוי פעיל — הוא מופיע בעמוד תוספים באזור הניהול של WordPress תוך 24 שעות מהשחרור. תוכל גם לבדוק אם הוא זמין מיד תחת תוספים → תוסף חדש → מסחרי. כדי להוריד ולהתקין ידנית, עבור אל הורדות בחשבון wpml.org שלך (ראה את הוראות ההתקנה) וזכור לעדכן את כל הרכיבים יחד מבלי לערבב גרסאות.

זקוק לעזרה או רוצה לתת משוב? אנא השתמש בפורום התמיכה הטכנית שלנו.

ראה את כל הגרסאות של WPML Multilingual CMS →