- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 4.4.4
- נפתר בגרסה
- 4.4.9
- תוסף/ערכת עיצוב קשורים
- Elementor
סקירה כללית של התקלה
בתצורות שפה מסוימות עם הגרסה האחרונה של WPML, עורך Elementor אינו נטען, והוא מציג את השגיאה הבאה במסוף הדפדפן:
/en/wp-json/elementor/v1/globals:1 Failed to load resource: the server responded with a status of 404 (Not Found)
ייתכן שתוספים או תבניות אחרים ייתקלו גם הם בקודי שגיאה 404 או 500 במסוף הדפדפן בעת שימוש בפורמט כתובת URL של שפה: שפות בתיקיות
פתרון עוקף
צוות הפיתוח שלנו תיקן את הבעיה והתיקון ייכלל בגרסה הבאה של WPML.
בינתיים, באפשרותך להשתמש בפתרון העוקף הבא כדי לתקן את הבעיה באתר שלך:
- גבה את הקבצים ואת מסד הנתונים של אתר ה־WordPress שלך.
- באמצעות FTP, עבור אל wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php
- החלף את קטע הקוד הזה:
private function get_language_of_current_dir( $language_code, $value_if_default_language = null ) { if ( ! $this->use_directory_for_default_lang && $language_code === $this->default_language ) { return $value_if_default_language; } return $language_code; }בקטע הקוד הבא:
private function get_language_of_current_dir( $language_code, $value_if_default_language = null ) { /** @var SitePress $sitepress */ global $sitepress; $defaultLang = $sitepress->get_default_language(); if ( ! $this->use_directory_for_default_lang && $language_code === $defaultLang ) { return $value_if_default_language; } return $language_code; }