WPML
סטטוס
נפתר על ידי המפתח
תוסף/ערכת עיצוב קשורים
WPRentals
תגיות נושא
Compatibility

סקירה כללית של התקלה

בעת שימוש בערכת העיצוב WPRentals עם WPML, ייתכן שתיתקל בבעיה שבה מונחי טקסונומיה בדפי נכסים מופיעים בשפה הלא נכונה. הדבר קורה מכיוון שערכת העיצוב שומרת במטמון נתוני טקסונומיה, מה שגורם להצגת המונחים בשפה האחרונה שבה נוקה המטמון.

פתרון עוקף

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


  • פתח את הקובץ …/wp-content/themes/wprentals/libs/taxonomy_functions/taxonomy_transients_functions.php.

  • חפש את שורה 35.

  • החלף את:
    // Create unique key based on taxonomy and args
    $args_hash = md5(serialize($args));
            


  • ב:
    // Create unique key based on taxonomy and args
    $args_hash = md5(serialize($args));
    // WPML Workaround for compsupp-8069 
    if ( class_exists('Sitepress') ) { 
        $current_lang = apply_filters( 'wpml_current_language', NULL ); 
        $args_hash .= '_' . $current_lang;
    }
            


פעולה זו תצרף את קוד השפה הנוכחית למפתח ה־transient, ותבטיח שלכל שפה יהיו מונחי טקסונומיה משלה השמורים במטמון.

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