- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 4.6.9
- תוסף/ערכת עיצוב קשורים
- Pro
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
תרגום עמודים שנוצרו באמצעות העורך Cornerstone דרך עורך WordPress המובנה, עלול לגרום לבעיה שבה התוכן המתורגם מוחלף בתוכן בשפה המקורית בעת השמירה.
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/st/compatibility/class-wpml-page-builders-update.php.
- חפש את שורה 27.
- החלף את:
public function save( $post_id, $original_post_id, $converted_data ) { $this->save_data( $post_id, $this->data_settings->get_fields_to_save(), $this->data_settings->prepare_data_for_saving( $converted_data ) ); $this->copy_meta_fields( $post_id, $original_post_id, $this->data_settings->get_fields_to_copy() ); } - ב:
public function save( $post_id, $original_post_id, $converted_data ) { $this->save_data( $post_id, $this->data_settings->get_fields_to_save(), $this->data_settings->prepare_data_for_saving( $converted_data ) ); if (WPML_PB_Last_Translation_Edit_Mode::is_native_editor( $post_id )) { $this->copy_meta_fields( $post_id, $original_post_id, array( '_cornerstone_settings', '_cornerstone_version' ) ); } else { $this->copy_meta_fields( $post_id, $original_post_id, $this->data_settings->get_fields_to_copy() ); } }