WPML
סטטוס
נפתר
דווח עבור
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() );
    		}
    	}

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