Zum Inhalt springen Zur Seitenleiste springen

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

Problem:
Der Kunde versucht, JKit Elementor Widgets mit WPML zu übersetzen, aber die Texte erscheinen nicht in der WPML String Translation. Es gibt auch Probleme mit der Übersetzung von internen Links und der Anzeige von Button-Texten in der Übersetzung.
Solution:
Wir haben festgestellt, dass die Elementor-Inhalte in der aktuellen Version von WPML nicht mehr unter WPML > Stringübersetzung angezeigt werden, sondern nur mit dem WPML-Übersetzungseditor oder alternativ mit dem WordPress-Editor übersetzt werden sollten. Jedes benutzerdefinierte Elementor-Widget, wie von Jeg Kit for Elementor, benötigt eine XML-Konfiguration, damit es mit dem WPML-Übersetzungseditor übersetzt werden kann. Der Theme-Autor sollte diese Konfiguration in der Datei wpml-config.xml im Stammverzeichnis des Themes oder Plugins erstellen. Anleitung dazu finden Sie hier: https://wpml.org/documentation/support/language-configuration-files/how-to-register-page-builder-widgets-for-translation/
Für die JKit Icon Box und andere Widgets haben wir eine benutzerdefinierte XML-Konfiguration erstellt und unter WPML > Einstellungen > Benutzerdefinierte XML-Konfiguration gespeichert. Nachdem Sie die Widgets auf dem originalen Inhalt in Elementor editiert und die Seiten erneut gespeichert haben, aktualisieren Sie die Übersetzung. Die internen Links müssen nun nicht mehr übersetzt werden.

Diese Lösung könnte veraltet sein oder nicht auf Ihren Fall zutreffen. Wir empfehlen, die bekannten Probleme zu überprüfen, die Version der dauerhaften Lösung zu bestätigen und sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Wenn das Problem weiterhin besteht, öffnen Sie bitte ein neues Support-Ticket im WPML-Support-Forum.

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.

Dieses Thema enthält 18 Antworten, hat 1 Stimme.

Zuletzt aktualisiert von alexanderF-39 Vor 1 Monat, 1 Woche.

Assistiert von: Andreas W..

Autor Beiträge
November 5, 2025 um 4:58 p.m. #17551350

alexanderF-39

Hallo Andreas,

vielen Dank für deine Unterstützung und die ausführliche Erklärung.
Ich musste die Website leider auf den Stand von Montag zurücksetzen, da nach den Änderungen plötzlich einige Elemente wie Footer und Slider verschwunden waren.

Im aktuellen Stand ist die Website wieder vollständig funktionsfähig.
Ich verwende nun die Permalink-Struktur „Beitragsname“, möchte das Layout aber ohne aktivierte Blogseite in den Leseeinstellungen beibehalten.

Allerdings kann ich derzeit nicht mehr auf folgende Seiten zugreifen:

versteckter Link
versteckter Link

Könntest du bitte die Zuweisung dieser Seiten wiederherstellen oder neu generieren, damit die Blogseiten wieder korrekt erreichbar sind?

Vielen Dank für deine Geduld – wir sind wirklich fast am Ziel!

Viele Grüße,


Patrizia

November 5, 2025 um 5:05 p.m. #17551351

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

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

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

Die Seiten sind nicht erreichbar, wenn das Plugin "Pods - Custom Content Types and Fields Plugin" aktiviert ist.

Mögliche Ursache:
Der hinterlegte Custom Post Type verwenden den gleichen Slug "wissenswertes".

November 6, 2025 um 8:59 a.m. #17552611

alexanderF-39

Hallo Andreas,

vielen Dank – die Blogseiten funktionieren jetzt wie gewünscht!
Eine Kleinigkeit ist aber noch offen: Der Blogkatalog selbst basiert ebenfalls auf einem JKit Widget (Post Block), inklusive des „Mehr Erfahren“-Buttons.

Ich habe deshalb die XML-Konfiguration unter WPML → Benutzerdefinierte XML-Konfiguration um den JKit Post Block erweitert. Anschließend bin ich auf die deutsche Seite „Wissenswertes“ gegangen, habe den Post-Block geöffnet und versucht, die Übersetzung neu zu starten.
Dabei erscheint im Übersetzungs-Dashboard jedoch ein Popup, dass der Inhalt bereits übersetzt wurde – die neuen Felder (z. B. der Button-Text) werden aber nicht angezeigt.

Hier der aktuelle Auszug aus der XML-Konfiguration:

<wpml-config>
<elementor-widgets>
<!-- JKit Post Block -->
<widget name="jkit_post_block">
<fields>
<!-- Button im Post Block -->
<field>read_more_text</field>
<field>load_more_text</field>
<field>all_posts_text</field>
<field>no_post_found_text</field>
<field>pagination_prev_text</field>
<field>pagination_next_text</field>
<!-- Tooltip / Cursor -->
<field>ekit_adv_tooltip_content</field>
<field>ekit_cursor_text_label</field>
</fields>
</widget>
</elementor-widgets>
</wpml-config>

Könntest du mir bitte sagen, ob hier noch etwas angepasst oder zusätzlich geleert (z. B. Cache, Übersetzungsdaten) werden muss, damit die Änderungen greifen?

Vielen Dank dir nochmal für deine Unterstützung – wir sind jetzt wirklich fast am Ziel!

Viele Grüße
Patrizia

November 6, 2025 um 5:33 p.m. #17554985

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

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

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

Die angewendete Config ist leider nicht korrekt.

Zum Anlegen der Config habe ich auf dem Staging unser Plugin Multilingual Tools installiert.

Du müsstest in dem Fall auf der originalen Seite, im unteren Bereich des WordPress-Editors einen Blick auf WPML: Elementor Debug Information werfen.

Dort findest du eine Config für alle Widgets des Inhaltes. Diese Config beinhaltet allerdings auch Einstellungen, die nicht übersetzt werden sollten, und muss entsprechend gekürzt werden.

Für dieses Widget sollte sie wie folgt aussehen:

    <widget name="jkit_post_block">
      <fields>
        <field>sg_content_excerpt_more</field>
        <field>sg_content_readmore_text</field>
        <field>sg_content_meta_author_by_text</field>
        <field>sg_content_meta_date_format_custom</field>
        <field>pagination_prev_text</field>
        <field>pagination_next_text</field>
        <field>pagination_loadmore_text</field>
        <field>pagination_loading_text</field>
        <field>st_nocontent_text</field>
        <field>ekit_adv_tooltip_content</field>
        <field>eael_tooltip_section_content</field>
        <field>eael_ext_content_protection_password_placeholder</field>
        <field>eael_ext_content_protection_password_submit_btn_txt</field>
        <field>eael_ext_content_protection_password_incorrect_message</field>
        <field>ekit_cursor_text_label</field>
      </fields>
    </widget>

Nach der Aktualisierung der XML config in den WPML Einstellungen muss man den originalen Inhalt der Seite in Elementor editieren, die Seite erneut speichern und dann den Übersetzungeditor öffnen.

November 7, 2025 um 7:57 a.m. #17556146

alexanderF-39

Hallo Andreas,

danke für den richtigen Code für die XML-Konfiguration, dass hat mir sehr geholfen.

Bezüglich dem Debug Modus, diesen konnte ich leider im WordPress Editor nicht finden. Sondern nur in Overview von Multilanguage Tools oder unter Support unter dem WPML Menü. Das waren jedoch andere Fehlerhinweise und keine Expliziten von Elementor.

Danke für den Einsatz. Nun können wir die Website Live-Stellen.

Viele Grüße aus Deutschland,

Patrizia