WPML
סטטוס
נפתר
דווח עבור
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 ועל קישורים דביקים: אל תשתמש בזה בתוספים אחרים.


  • אפשרות ראשונה:

    1. ערוך את הקובץ `plugin.php` של WPML-CMS-NAV ושל קישורים דביקים

    2. הסר את השורות מ־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 . '/' );
      

    3. שמירה

  • אפשרות שנייה: הוסף תיקיית משנה בשם “classes” לתיקיית השורש של תיקיות התוספים WPML-CMS-NAV וקישורים דביקים

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