- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 4.6.3
- נפתר בגרסה
- WPML 4.9
- תגיות נושא
- Bug
סקירה כללית של התקלה
לאחר יצירת קטגוריה ותרגומה לשפה אחרת באתר המאוחסן ב־WP Engine, אם תערוך את הקטגוריה בשפה המקורית, התרגום לא יופיע מיד. עליך לנקות ידנית את ה־object cache כדי שהתרגום יופיע.
פתרון עוקף
אנא ודא שיש ברשותך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/plugins/sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php.
- חפש את שורה 108.
- החלף את:
private function get_keys() { $found = false; $keys = wp_cache_get( self::KEYS, $this->group, false, $found ); if ( $found && is_array( $keys ) ) { return $keys; } return []; } - ב:
private function get_keys() { $found = false; $keys = wp_cache_get( self::KEYS, $this->group, false, $found ); if ( $found && is_array( $keys ) ) { return $keys; } else if (!$found && !empty($keys) && is_array($keys)) { return $keys; } return []; }