- סטטוס
- נפתר על ידי המפתח
סקירה כללית של התקלה
כאשר אתה מנסה לתרגם תוכן שנבנה באמצעות Muffin Builder של BeTheme, התוכן המתורגם אינו מוצג בצד הלקוח, או שהתוכן מקודד כפי שמוצג בצילום המסך שלהלן:

פתרון עוקף
הקפד לבצע גיבוי מלא של האתר שלך לפני שתמשיך.
- עדכן לגרסה האחרונה של Betheme
- עבור אל Betheme > Theme Options > Global > מתקדם > Muffin Builder data storage ובחר באפשרות Serialized | Readable format, required by some plugins
- פתח את הקובץ wp-content/themes/betheme/functions/theme-functions.php וחפש את קטע הקוד הבא:
/* * WPML | Workaround for compsupp-5901 */ function mfn_wpml_encode_custom_field( $custom_field_val, $custom_field_name ) { if ( $custom_field_name === 'mfn-page-items' ) { $custom_field_val = maybe_unserialize( base64_decode($custom_field_val) ); } return $custom_field_val; } add_filter( 'wpml_encode_custom_field', 'mfn_wpml_encode_custom_field', 10, 2 ); function mfn_wpml_decode_custom_field( $custom_field_val, $custom_field_name ) { if ( $custom_field_name === 'mfn-page-items' ) { $custom_field_val = base64_encode( serialize($custom_field_val) ); } return $custom_field_val; } add_filter( 'wpml_decode_custom_field', 'mfn_wpml_decode_custom_field', 10, 2 ); - החלף אותו בקטע הקוד הבא:
/* * WPML | Workaround for compsupp-5901 */ function mfn_wpml_encode_custom_field( $custom_field_val, $custom_field_name ) { if ( $custom_field_name === 'mfn-page-items' ) { $custom_field_val = base64_encode( serialize($custom_field_val) ); } return $custom_field_val; } add_filter( 'wpml_encode_custom_field', 'mfn_wpml_encode_custom_field', 10, 2 ); function mfn_wpml_decode_custom_field( $custom_field_val, $custom_field_name ) { if ( $custom_field_name === 'mfn-page-items' && is_string($custom_field_val) ) { $custom_field_val = maybe_unserialize( base64_decode($custom_field_val) ); } return $custom_field_val; } add_filter( 'wpml_decode_custom_field', 'mfn_wpml_decode_custom_field', 10, 2 ); - אם כבר התחלת לתרגם את העמודים שלך, ערוך את העמוד המקורי ושמור.
- עדכן את התרגום והתוכן אמור להיות זמין כעת.
השלבים הבאים
פנינו למפתחי BeTheme ו־Muffin Builder, שיישמו תיקון בהקדם האפשרי. אין צורך שתעשה דבר כרגע!