WPML
סטטוס
נפתר
נפתר בגרסה
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/).

בינתיים, תוכל להשתמש בפתרון העוקף הבא:


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

  2. פתח את קובץ functions.php של ערכת העיצוב שלך.

  3. הוסף את קטע הקוד הבא:
    add_filter('site_url', function ( $site_url ){
    	return rtrim( $site_url, '/' ) . '/';
    });

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