WPML
סטטוס
נפתר
דווח עבור
WPML Multilingual CMS 4.5.10
נפתר בגרסה
4.5.11
תגיות נושא
Bug, Compatibility

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

אם אתה מתרגם תמונות מכל תוסף בניית עמודים, כגון Divi, Avada, WPBakery, Enfold וכו’, באמצעות התוסף WPML Media Translation, הוא תמיד יציג תמונות בשפת ברירת המחדל.

פתרון עוקף

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

  1. פתח את הקובץ wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/media/shortcodes/class-wpml-page-builders-media-shortcodes-update.php.
  2. חפש את שורה 42.
  3. החלף:
    		$this->media_usage->update( $element->get_source_element()->get_id() );

    ב:
    		$this->media_usage->update( $element->get_source_element()->get_id() );
    
    		$tag_ids = wp_get_post_tags( $post->ID, array( 'fields' => 'ids' ) );
    		$postarr = array(
    			'ID'           => $post->ID,
    			'post_content' => $post->post_content,
    			'tags_input'   => $tag_ids,
    		);
    		kses_remove_filters();
    		wpml_update_escaped_post( $postarr );
    		kses_init();
  4. לאחר הוספת הקוד, ייתכן שתצטרך לרענן את התרגום שלך כדי לקבל את התמונה המתורגמת.

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