Navigation überspringen

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Unterstützt die Zeitzone: Europe/Zagreb (GMT+02:00)

Schlagwörter: 

Dieses Thema enthält 0 Antworten, hat 0 Stimmen.

Zuletzt aktualisiert von Bruno Kos Vor 2 Tage, 18 Stunden.

Assistiert von: Bruno Kos.

Verfasser Beiträge
April 7, 2025 at 10:06 am

guenterS-2

Hintergrund des Themas:
Ich bekomme beim Bearbeiten von Seiten im Backend folgende Fehlermeldung: Warning: Undefined variable $translate_class in /data/web/e130612/html/wp-content/themes/enfold/config-wpml/class-avia-wpml.php on line 811 und 816. WPML, WordPress und das Theme (Enfold) sind aktuell. Link zur Seite, auf der das Problem zu sehen ist: versteckter Link

Die Symptome:
Warning: Undefined variable $translate_class in /data/web/e130612/html/wp-content/themes/enfold/config-wpml/class-avia-wpml.php on line 811 und 816.

Fragen:
Wie kann ich den Fehler 'Undefined variable $translate_class' beheben?

April 7, 2025 at 10:47 am
April 7, 2025 at 11:17 am #16903835

Bruno Kos
Unterstützer

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Können Sie diesen Teil innerhalb von class-avia-wpml so einstellen, dass er so aussieht:

$translate = avia_font_manager::get_frontend_icon( 'book', 'svg_entypo-fontello', [ 'aria-hidden' => 'true', 'title' => '', 'desc' => '' ] );
$translate_class = avia_font_manager::get_frontend_icon_classes( $translate['font'], 'string' );

// Debugging
if ( isset( $translate_class ) ) {
    error_log( 'translate_class is set: ' . print_r( $translate_class, true ) );
} else {
    error_log( 'translate_class is NOT set!' );
}

$link = 'data-external_link="' . $match[1] . '"';

$button .= '<div class="element-sc-action-button element-wpml-translate element-custom-action" title="' . esc_html__( 'Translate Custom Element with WPML', 'avia_framework' ) . '" ' . $link . '>';
$button .=		"<span class='$translate_class' {$translate['attr']}>";
$button .=			$translate['svg'];
$button .=		'</span>';
$button .= '</div>';

return $button;

und fügen Sie dann Folgendes zur wp-config.php hinzu:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false ); 

Können Sie mir sagen, was in /wp-content/debug.log angezeigt wird?

April 8, 2025 at 8:59 am #16907790

guenterS-2

Leider habe ich kein Mail bekommen und erst jetzt gesehen, dass Sie noch einmal geschrieben haben.
Leider kann ich den Code in der "class-avia-wpml" nicht finden??
Möchten Sie vielleicht die ftp Daten haben?

wp-config.php habe ich ergänzt

April 8, 2025 at 11:05 am #16908705

Bruno Kos
Unterstützer

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Ich habe Ihre nächste Antwort als privat markiert, damit Sie die Anmeldedaten sicher hinzufügen können.

Wenn Sie keine Support-E-Mails erhalten, können Sie diese aktivieren? Es sieht so aus, als ob es für Ihren Benutzer aus irgendeinem Grund deaktiviert ist.

andern.png
April 8, 2025 at 1:22 pm
April 9, 2025 at 6:59 am #16911580

Bruno Kos
Unterstützer

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Ich prüfe dies mit unserer 2. Ebene und werde Sie auf dem Laufenden halten.

April 9, 2025 at 7:06 am #16911598

guenterS-2

Vielen herzlichen Dank!

April 10, 2025 at 10:21 am #16917734

Bruno Kos
Unterstützer

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Um dieses Problem zu beheben, werde ich das Duplicator Plugin installieren, Pakete erstellen und an den 2nd Tier Support weiterleiten.

Ich werde alle Mediendateien usw. ausschließen, um das Paket minimal zu halten.

https://wpml.org/faq/checklist-before-opening-a-ticket-in-wpml-support/#get-help-from-support

Lassen Sie mich wissen, ob dies für Sie in Ordnung ist.

April 10, 2025 at 10:50 am #16917921

guenterS-2

Geht für mich in Ordnung, nur die Seite sollte halt erreichbar bleiben, aber das müsste ja mit dem Duplicator kein Problem sein.
Vielen Dank!

April 10, 2025 at 12:27 pm #16918504

Bruno Kos
Unterstützer

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Ich habe Probleme bei der Erstellung von Duplicator Paketen, egal wie die Einstellungen sind.

Können Sie es versuchen? versteckter Link

Wenn es nicht funktioniert, werde ich ein anderes Plugin ausprobieren.

April 10, 2025 at 12:34 pm #16918555

guenterS-2

Soweit ich gesehen habe, wollten Sie den Duplicator Pro installieren, dazu brauchen Sie aber eine Lizenz, die ich nicht habe. Wenn das mit dem Duplicator Lite auch funktioniert, den habe ich installiert.
Vielen Dank!

April 11, 2025 at 7:40 am #16921382

Bruno Kos
Unterstützer

Sprachen: Englisch (English ) Deutsch (Deutsch ) Französisch (Français )

Zeitzone: Europe/Zagreb (GMT+02:00)

Ich habe mehrfach versucht, sowohl Duplicator- als auch All-in-One-Pakete zu erstellen, aber jeder Versuch ist fehlgeschlagen. Es scheint, dass bestimmte Servereinstellungen oder Einschränkungen den Prozess jedes Mal blockieren – unabhängig von der gewählten Konfiguration. Ich konnte lediglich die Updraft-Backups sichern. Ich gebe dir Bescheid, falls diese für unsere Second-Level-Debugging nicht ausreichen sollten.