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.

Heute stehen keine Supporter zur Arbeit im German-Forum zur Verfügung. Sie können gern Tickets erstellen, die wir bearbeiten werden, sobald wir online sind. Vielen Dank für Ihr Verständnis.

Schlagwörter: 

Dieses Thema enthält 3 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von beateD Vor 1 Jahr, 6 Monate.

Assistiert von: Andreas W..

Verfasser Beiträge
Oktober 15, 2022 unter 10:03 am #12246103

beateD

Ich versuche: das alt tag von /wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png bei einem Benutzerkommentar zu erzeugen.

URL der/meiner Website, auf der das Problem auftritt: versteckter Link

Erwartet hatte ich zu sehen: alt="en"

Stattdessen bekam ich: nichts

tag-flag.png
Oktober 15, 2022 unter 7:42 pm #12247133

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo,

Ich konnte das Problem auf einer neuen WordPress-Installation replizieren und habe dies intern eskaliert.

Sobald ich dazu nähere Informationen habe, werde ich mich wieder melden.

Mit freundlichen Grüßen
Andreas

Oktober 18, 2022 unter 2:27 pm #12262291

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

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

Hallo,

Wir haben einen Workaround für das genannte Problem und es wurde zudem an die WPML-Entwickler weitergeleitet, damit das Problem in einer kommenden Version unseres Plugin WooCommerce Multilinugal & Multi-Currency behoben werden kann.

Du kannst das Problem direkt lösen indem Du in der folgenden Datei:

woocommerce-multilingual\inc\class-wcml-comments.php

auf Zweile 280 diese Funktion:

    public function add_comment_flag( $comment ) {

        $comment_language = $this->get_comment_language_on_all_languages_reviews( $comment );

        if ( $comment_language ) {

            printf(

                '<div style="float: left; padding-right: 5px;"><img src="%s" width=18" height="12"></div>',

                $this->sitepress->get_flag_url( $comment_language )

            );

        }

    }

mit folgender Funktion ersetzt:

public function add_comment_flag( $comment ) {
		$comment_language = $this->get_comment_language_on_all_languages_reviews( $comment );
		if ( $comment_language ) {
			printf(
				'<div style="float: left; padding-right: 5px;"><img src="%s" alt="%s" width="18" height="12"></div>',
				$this->sitepress->get_flag_url( $comment_language ),
				esc_attr( $this->sitepress->get_display_language_name( $comment_language ) )
			);
		}
	}

Lege zuvor bitte eine Sicherungskopie Deiner Website an und lass mich wissen, solltest Du bei der Anwendung des Workarounds hilfe benötigen.

Mit freundlichen Grüßen
Andreas

This ticket is now closed. If you're a WPML client and need related help, please open a new support ticket.