WPML
סטטוס
נפתר
סוג
באג
דווח עבור
WPML Multilingual CMS 4.6.8
נפתר ב־
WPML 4.6.10
תגיות נושא
Bug

סקירת התקלה

הוספת הפונקציה str_contains() ב־PHP 8 עלולה להוביל לבעיות תאימות אם שני התנאים הבאים מתקיימים:

  • גרסת ה־PHP שבשימוש נמוכה מ־8.
  • גרסת WordPress המותקנת ישנה מ־5.9.

תופעל שגיאה הדומה לזו:

Fatal error: Uncaught Error: Call to undefined function str_contains() in .../wp-content/plugins/sitepress-multilingual-cms/classes/request-handling/wpml-request.class.php:123 

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.

באפשרותך לנסות להתקין את הבטא האחרונה של WPML (v 4.6.10) (נפתח בלשונית חדשה)

או

שדרג כל אחת (או את שתיהן) מהדרישות הבאות:


  • PHP 8

  • גרסת WordPress (+5.9).

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