Zum Inhalt springen Zur Seitenleiste springen

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

Problem:
Nach dem Wechsel vom klassischen WPML Editor zum neuen Editor werden die Übersetzungen von Kadence Elements und Seiten nicht mehr angezeigt.
Solution:
Wenn Sie dieses Problem erleben, empfehlen wir Ihnen, einige Code-Anpassungen im Kadence-Theme vorzunehmen, um die Templates in den sekundären Sprachen korrekt anzuzeigen. Bitte erstellen Sie zuerst ein vollständiges Backup Ihrer Website. Folgen Sie dann diesen Schritten:

Für Kadence Elements:
1. Öffnen Sie die Datei

.../wp-content/plugins/kadence-pro/dist/elements/elements-init.php

2. Suchen Sie nach Zeile 2035 und ersetzen Sie:

if ( in_array( $queried_obj->term_id, $show_taxs ) ) {

durch:

if ( defined( 'WPML_PLUGIN_FILE' ) ) {
	$my_default_lang = apply_filters( 'wpml_default_language', NULL );
	$queried_obj->term_id = apply_filters( 'wpml_object_id', $queried_obj->term_id, $queried_obj->taxonomy, true, $my_default_lang ); 
}
if ( in_array( $queried_obj->term_id, $show_taxs ) ) {

3. Suchen Sie nach Zeile 2018 und ersetzen Sie:

$current_id = get_the_ID();

durch:

$current_id = get_the_ID();
if ( defined( 'WPML_PLUGIN_FILE' ) ) {
	$my_default_lang = apply_filters( 'wpml_default_language', NULL );
	$current_id = apply_filters( 'wpml_object_id', $current_id, 'post', true, $my_default_lang );
}

Für Header:
1. Öffnen Sie die Datei

.../wp-content/plugins/kadence-pro/dist/conditional-headers.php

2. Suchen Sie nach Zeile 1287 und führen Sie die gleiche Ersetzung wie oben durch.

Nach diesen Änderungen sollten die Templates wie erwartet funktionieren. Falls diese Lösung veraltet ist oder nicht auf Ihr Problem zutrifft, empfehlen wir Ihnen, die bekannten Probleme zu überprüfen, die Version des dauerhaften Fixes zu verifizieren und sicherzustellen, dass Sie die neuesten Versionen von Themes und Plugins installiert haben. Sollten weiterhin Probleme auftreten, öffnen Sie bitte ein neues Support-Ticket.

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 15 Antworten, hat 0 Stimmen.

Zuletzt aktualisiert von Lucas Vidal de Andrade Vor 1 Monat, 2 Wochen.

Assistiert von: Lucas Vidal de Andrade.

Autor Beiträge
Juni 19, 2025 um 2:51 pm #17151317

Lucas Vidal de Andrade
WPML-Unterstützer seit 11/2023

Sprachen: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch ) Portugiesisch, Brasilien (Português )

Zeitzone: America/Sao_Paulo (GMT-03:00)

Guten Tag,

vielen Dank, dass Sie das erneut klargestellt haben. Ich habe das Ticket mehrfach geprüft und konnte das Problem reproduzieren, indem ich den Schritten gefolgt bin, die das Kadence-Team im Video gezeigt hat. Entschuldigen Sie bitte das Missverständnis – ich hatte mich auf den falschen Teil des Problems konzentriert.

Da wir hier bereits eine längere Unterhaltung in diesem Ticket haben und aufgrund unserer internen Richtlinien, werde ich ein separates Ticket erstellen, um das Thema der Kadence Elements-Übersetzungen, die mit dem WP Editor erstellt wurden, zu behandeln. Ich habe das Problem bereits reproduziert und an das Entwicklungsteam weitergeleitet. Ich werde Ihnen direkt über das neue Ticket antworten:
https://wpml.org/de/forums/topic/teilen-kadence-elements-for-product-archives-not-showing-on-wp-editor-created-translations/

Nochmals vielen Dank für Ihre Geduld.