WPML 2.7 מתמקד במידה רבה בביצועים וביציבות של תכונות קיימות. לאחר שדרוג האתר שלנו, אנו רואים שיפור משמעותי מאוד בעומס על ה־CPU ובמהירות האתר.
שיפורי מהירות
בגרסה זו, שמנו דגש על כך ש־WPML יפעל מהר יותר. לשם כך, אספנו מספר מסדי נתונים גדולים, ביצענו ניתוח ביצועים לקוד של WPML ומצאנו צווארי בקבוק. לאחר מכן, פתרנו אותם :-)
צרכן הביצועים הגדול ביותר היה תרגום מחרוזות. מסתבר שמטמון פנימי מסוים עבור פלט פונקציות הצליח להסיר עד 80% מהקריאות לפונקציות שצורכות משאבי CPU רבים. אם האתר שלך כולל מספר רב של מחרוזות, כמו שלנו, תרגיש שיפור מיידי לאחר השדרוג.
כמו כן, מצאנו שכמה שאילתות DB רצות ללא אינדקס. זה לא נורא אם יש לך מסד נתונים קטן, אבל עבור מסדי נתונים גדולים (שוב, כמו שלנו), השיפור בביצועים בולט מאוד. אינדקס זה גם הופך את ה־DB שלך למהיר יותר בתגובתו ומפחית את השימוש בדיסק.
סנכרון תפריטים מעודכן
פונקציונליות סנכרון התפריטים של WPML קיבלה דחיפה משמעותית בגרסה זו. כעת היא יכולה להתמודד כמעט עם כל מה שתעשה במערכת התפריטים. גרסאות קודמות של WPML לא יכלו לסנכרן תפריטים כאשר הסדר שלהם השתנה. גרסה זו מטפלת בכל פעולות התפריטים ומצליחה לשמור על סנכרון התפריטים בשפות השונות.
SEO רב־לשוני
הוספנו עמודה חדשה לטבלת השפות של WPML, המכילה את שם השפה עבור תגיות href. תוכל לראות אותה כשתעבור אל WPML->שפות->עריכת שפות. בדף עריכת השפות, תראה עמודה חדשה בשם "Language tag". זהו שם השפה שבו WPML משתמש כאשר הוא מקשר לתרגומים.
קיום רשומה נפרדת מאפשר לך לציין את קוד השפה המדויק ש־Google רוצה לראות. כבר אכלסנו את העמודה הזו בערכי ברירת מחדל נכונים, בהתאם למוסכמת מתן השמות לשפות של Google. במקרה הצורך, תמיד תוכל לערוך אותה עבור האתר שלך.
תיקוני באגים
בנוסף, הצלחנו לנקות מספר באגים. להלן העיקריים שבהם:
- _ex() לא מציג את התרגום בצד הלקוח
- מזהי כתובת מתורגמים של סוגי תוכן מותאמים אישית לא עבדו בדפי ארכיון בבורר השפות של WPML
- מספר התראות ואזהרות PHP
- תיקון פריסת לוח בקרת תרגום עבור שפות RTL
- תיקון היישור של סרגל הניווט של השפות ב־RTL
- שדות מותאמים אישית של Types היו חסרים בקטע תרגום שדות מותאמים אישית
- שגיאת תגיות במקום 404 בדומיין של השפה המשנית
- שגיאת שכפול תמונה ראשית ב־WPML Media
עדכון WPML
כמו תמיד, הדרך המומלצת להתקין ולעדכן את WPML הוא באמצעות תוסף ה־Installer שלנו. Installer יאפשר לך לקבל עדכוני WPML ישירות לאזור הניהול של WordPress שלך.
תמיד תוכל להוריד את WPML באופן ידני מהחשבון שלך.
עדכון: כמה באגים חמקו מ־QA שלנו והגיעו ל־WPML 2.7. עדכנו לגרסה 2.7.1, שפותרת את הבעיות עם תרגום מחרוזות ואזהרות PHP בניהול תרגום. אנא עדכן לגרסאות אלו כדי לגרום לאתר שלך לפעול שוב בצורה חלקה.

