Navigation überspringen

Dieses Thema ist gelöst. Hier finden Sie eine Beschreibung des Problems und der Lösung.

Problem:
Sie versuchen, das WPBakery 'Masonry Media Grid' auf Ihrer Website zu verwenden. Auf der englischen Originalseite funktioniert es ordnungsgemäß, aber auf der deutschen Übersetzung werden die Bilder nicht gefunden, da die Bild-IDs in der Übersetzung unterschiedlich sind.
Solution:
Das Problem entsteht, weil der Shortcode des 'Masonry Media Grid' die originalen Bild-IDs speichert. Diese IDs ändern sich in der übersetzten Version. Um dies zu beheben, müssen Sie eine XML-Konfiguration verwenden, die die Übersetzung der Medien-IDs ermöglicht. Eine solche Konfiguration für den WPBakery Page Builder finden Sie hier: https://github.com/OnTheGoSystems/wpml-config/blob/master/js_composer/wpml-config.xml
Laden Sie diese Konfigurationsdatei herunter und speichern Sie sie im Plugin-Ordner oder unter WPML > Einstellungen > Benutzerdefinierte XML-Konfiguration. Anschließend bearbeiten Sie das Element im Originalinhalt, speichern die Seite und übersetzen sie erneut.

Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, ein neues Support-Ticket zu eröffnen. Überprüfen Sie auch die bekannten Probleme, bestätigen Sie die Version der dauerhaften Lösung und stellen Sie sicher, dass Sie die neuesten Versionen von Themes und Plugins installiert haben.

Dies ist das technische Support-Forum für WPML – das mehrsprachige WordPress-Plugin.

Mitlesen können alle, doch nur WPML-Kunden können hier Fragen veröffentlichen. Das WPML-Team antwortet im Forum an 6 Tagen pro Woche, 22 Stunden am Tag.

Schlagwörter: 

Dieses Thema enthält 1 Antwort, hat 0 Stimmen.

Zuletzt aktualisiert von oliverR-39 Vor 1 Woche, 2 Tage.

Assistiert von: Andreas W..

Verfasser Beiträge
Mai 10, 2025 unter 2:31 pm #17019130

oliverR-39

Hintergrund des Themas:
Ich versuche, das WPBackery 'Masonry Media Grid' auf meiner Website zu verwenden. Auf der englischen Originalseite funktioniert es ordnungsgemäß, aber auf der deutschen Übersetzung werden die Bilder nicht gefunden. Hier ist der Link zur Seite, auf der das Problem zu sehen ist: versteckter Link

Die Symptome:
Auf der deutschen Übersetzung der Seite werden die Bilder im 'Masonry Media Grid' nicht gefunden.

Fragen:
Warum werden die Bilder im 'Masonry Media Grid' auf der deutschen Übersetzung nicht angezeigt?
Wie kann ich das Problem mit den fehlenden Bildern auf der deutschen Seite beheben?

Mai 10, 2025 unter 6:42 pm #17019343

Andreas W.
WPML-Unterstützer seit 12/2018

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

Zeitzone: America/Lima (GMT-05:00)

Hallo,

Das Problem scheint zu sein, dass der Shortcodes dieses Page Builder Elements die originalen Bilder als ID speichert:

Siehe Attribute "include".

[vc_masonry_media_grid element_width="3" gap="30" item="masonryMedia_SolidBlurOut" css="" initial_loading_animation="none" grid_id="vc_gid:1746887117481-ec282f55-68b4-5" include="3952,3953,3954,3955,3956,3957,3958,3959,3960,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,3971,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3951"][/vc_column][/vc_row]

Diese Bilder haben in der Zweitsprache eine andere ID und werden deshalb nicht angezeigt.

Man muss in dem Fall eine XML-Konfiguration anlegen, mit welcher die Übersetzung ermöglicht wird.

Quelle:
https://wpml.org/documentation/support/language-configuration-files/register-page-builder-content-for-translation/#translate-media

In diesem Fall, für WP Bakery Page Builder, unterstützen wir den Hersteller bei der Erstellung einer solchen Config.

Aktuell sieht diese für dieses Element wie folgt aus:

<shortcode>
  <tag>vc_masonry_media_grid</tag>
    <attributes>
      <attribute encoding="allow_html_tags">btn_title</attribute>
      <attribute>btn_custom_text</attribute>
      <attribute>btn_outline_custom_hover_text</attribute>
      <attribute type="media-ids">include</attribute>
    </attributes>
  </shortcode>

Die Datei, die wir WP Bakery dazu bereitstellen wird hier gehostet:
versteckter Link

Warum diese Config aktuell nicht automatisch auf deiner Website geladen ist, ist mir unklar. Eventuell solltest du einmal versuchen WP Bakery erneut zu installieren oder die wpml-config.xml unter o.g. Link herunterladen und im Ordner des Plugins hinterlegen.

Man kann die Config allerdings auch unter WPML > Einstellungen > Benutzerdefinierte XML-Konfiguration abspeichern.

Dies habe ich nun getan.

Danach muss das Element auf dem originalen Inhalt editiert, die Seite gespeichert und erneut übersetzt werden.

Das Problem ließ sich auf diese Weise lösen.

Mit freundlichen Grüßen
Andreas

Mai 11, 2025 unter 1:09 pm #17020168

oliverR-39

Die Lösung hat funktioniert. Auch auf den anderen Seiten mit dem Shortcode.
Vielen Dank.