- סטטוס
- נפתר
- נפתר בגרסה
- 4.5.1
סקירה כללית של התקלה
אם התקנת WordPress שלך נמצאת בתיקיית משנה, ייתכן שתגלה שהכרטיסייה כלי תרגום ריקה כאשר תעבור אל WPML → ניהול תרגום.
כאשר תפתח את קונסולת הדפדפן, תראה שגיאה דומה ל:
Mixed Content: The page at ‘/wp-admin/admin.php?page=wpml-translation-management%2Fmenu%2Fmain.php&sm=ate-ams’ was loaded over HTTPS, but requested an insecure script ?wpml-app=ate-widget&ver=2.11.0’. This request has been blocked; the content must be served over HTTPS.
פתרון עוקף
בעיה זו נובעת מתצורת השרת, ואנו ממליצים לך לפנות אליהם. כאשר השרת שלך מבקש URL ללא לוכסן בסוף (לדוגמה https://example.com/sub-directory), הוא מבצע הפניה ל־URL עם לוכסן בסוף אך ללא HTTPS (לדוגמה http://example.com/sub-directory/).
בינתיים, תוכל להשתמש בפתרון העוקף הבא:
- צור גיבוי מלא של האתר שלך לפני שתמשיך.
- פתח את קובץ functions.php של ערכת העיצוב שלך.
- הוסף את קטע הקוד הבא:
add_filter('site_url', function ( $site_url ){ return rtrim( $site_url, '/' ) . '/'; });