- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 3.3.3
- נפתר בגרסה
- 3.3.4
סקירה כללית של התקלה
בסביבות מסוימות של שרתי Windows, WPML-CMS-NAV וקישורים דביקים עשויים להציג אזהרות מסוימות.
אזהרה כזו עשויה להופיע בסביבות WAMP מסוימות (Windows + Apache + MySQL + PHP):
Warning: Invalid argument supplied for foreach() in /var/www/vhosts/mydomain.com/httpdocs/wp-content/plugins/wpml-cms-nav/embedded/wpml/commons/src/wpml-auto-loader.php on line 155
פתרון עוקף
בעיה זו תוסר בעדכון הבא של שני התוספים המושפעים.
בינתיים יש שני פתרונות עוקפים אפשריים: שניהם יספקו את אותה תוצאה.
שים לב שההנחיות הבאות חלות רק על WPML-CMS-NAV ועל קישורים דביקים: אל תשתמש בזה בתוספים אחרים.
- אפשרות ראשונה:
- ערוך את הקובץ `plugin.php` של WPML-CMS-NAV ושל קישורים דביקים
- הסר את השורות מ־17 עד 19. לדוגמה:
require_once 'embedded/wpml/commons/autoloader.php'; $wpml_auto_loader_instance = WPML_Auto_Loader::get_instance(); $wpml_auto_loader_instance->register( WPML_STICKY_LINKS_PATH . '/' );
- שמירה
- אפשרות שנייה: הוסף תיקיית משנה בשם “classes” לתיקיית השורש של תיקיות התוספים WPML-CMS-NAV וקישורים דביקים