[Warten auf die Bestätigung des Benutzers] weitere Flaggen
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+01:00)
Hintergrund des Themas:
Ich habe eine Website mit den Sprachen Deutsch und Englisch. Der Kunde möchte zwei weitere Flaggen im Menü haben, die ebenfalls Englisch als Sprache anzeigen.
Die Symptome:
Ich möchte zwei weitere Flaggen im Menü hinzufügen, die Englisch anzeigen, ohne alle Übersetzungen erneut zu hinterlegen.
Fragen:
Wie kann ich zwei weitere Flaggen ins Menü bringen, die Englisch anzeigen, ohne alle Übersetzungen erneut zu machen?
Um dies zu erreichen, können Sie zwei neue Sprachen hinzufügen (z. B. US-Englisch und Australisches Englisch) und eine Fallback-Sprache in WPML festlegen. Allerdings leitet die Fallback-Funktion von WPML nur auf die Standardsprache weiter (die in Ihrem Fall Deutsch ist). Das bedeutet, dass wenn eine Seite in der neu hinzugefügten Sprache nicht verfügbar ist, die deutsche Version angezeigt wird, anstatt Englisch.
Tatsächlich können Sie auch den icl_ls_languages Hook (https://wpml.org/wpml-hook/icl_ls_languages/) verwenden, um den Sprachumschalter flexibler anzupassen und mehrere Flaggen für dieselbe Sprache hinzuzufügen.
Zusätzlich könnten Sie etwas wie das folgende Code-Snippet nutzen, um mit dem wpml_footer_language_selector Hook (https://wpml.org/wpml-hook/wpml_footer_language_selector/) eine benutzerdefinierte Flagge zum Sprachumschalter im Footer hinzuzufügen:
add_filter('wpml_footer_language_selector', function($output, $args) {
// Definieren Sie Ihre benutzerdefinierte Sprachflagge
$custom_flag = '<a href="<em><u>versteckter Link</u></em>" class="custom-language-flag">';
$custom_flag .= '<img src="<em><u>versteckter Link</u></em>" alt="Custom Language">';
$custom_flag .= '</a>';
// Fügen Sie die benutzerdefinierte Flagge zum vorhandenen Sprachumschalter hinzu
return $output . $custom_flag;
}, 10, 2);
Diese Methode ermöglicht es Ihnen, manuell benutzerdefinierte Sprachflaggen hinzuzufügen.
Da dies jedoch eine benutzerdefinierte Entwicklung erfordert, benötigen Sie möglicherweise einen Entwickler zur Umsetzung. WPML-empfohlene Experten finden Sie hier: https://wpml.org/contractors/
Bitte lassen Sie mich wissen, falls Sie weitere Fragen haben.