WPML
Status
Gelöst
Gemeldet für
WPML Multilingual CMS 4.5.10
Gelöst in
4.5.11
Themen-Tags
Bug, Compatibility

Übersicht über das Problem

Wenn Sie Bilder aus einem beliebigen Page Builder wie Divi, Avada, WPBakery, Enfold usw. mit dem WPML Media Translation-Plugin übersetzen, werden immer Bilder in der Standardsprache angezeigt.

Problemumgehung

Bitte stellen Sie sicher, dass Sie über ein vollständiges Backup Ihrer Website verfügen, bevor Sie fortfahren.

  1. Öffnen Sie die Datei wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/media/shortcodes/class-wpml-page-builders-media-shortcodes-update.php.
  2. Suchen Sie nach Zeile 42.
  3. Ersetzen Sie:
    		$this->media_usage->update( $element->get_source_element()->get_id() );

    durch:
    		$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. Nachdem Sie den Code hinzugefügt haben, müssen Sie möglicherweise Ihre Übersetzung aktualisieren, um das übersetzte Bild zu erhalten.

Alle bekannten Probleme →