WPML

סקירת התקלה

ייתכן שתקבל את שגיאת ה־PHP הבאה אם אתה משתמש בגרסת PHP ישנה יותר מ־5.6

Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in .../wp-content/plugins/sitepress-multilingual-cms/inc/functions.php on line 810

פתרון עוקף

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

ל־WPML יש כעת דרישת מינימום לגרסת PHP 5.6.20, בדומה ל־WordPress 5.2 והגרסאות העדכניות ביותר (נפתח בלשונית חדשה).

אם אתה מאחסן את התקנת WordPress שלך בתצורת שרת משלך, עדכן את גרסת ה־PHP שלך ל־5.6.20 או רצוי לגרסה חדשה יותר.

במקרה שאתה משתמש בתוכנית אחסון שיתופי, בקש מספק האחסון שלך לעדכן את גרסת ה־PHP של האתר שלך.

אם עדכון גרסת ה־PHP של השרת שלך אינו אפשרי, תצטרך לחזור לחבילת WPML 4.2.6.

פעולה זו תצטרך להתבצע באופן ידני דרך FTP/SSH או כל דרך אפשרית אחרת לגשת לקובצי האתר שלך.

ראשית, הורד את הגרסאות המתאימות של ליבת WPML, תרגום מחרוזות וניהול תרגום כמתואר להלן:

אם אתה משתמש ב־WooCommerce Multilingual, הורד את גרסה 4.6.5 (נפתח בלשונית חדשה).

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

כל התקלות הידועות

עדיין נתקל בבעיה זו?

אם העדכון אינו פותר זאת, פתח פנייה לתמיכה ואנו נבדוק זאת יחד איתך.