[Resolved] Bestehenden, statischen Sprachumschalter für WPML verwenden
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.
Our next available supporter will start replying to tickets in about 7.81 hours from now. Thank you for your understanding.
Noch eine Frage.
Im footer unten rechts hat der Entwickler einen statischen Sprachumschlater eingebaut.
Der gefällt mir recht gut, aber passt nicht zu meinen Sprachen.
Wie kann ich den jetzt auf WPML anpassen?
Sie müssen sich hierfür einen individuellen Sprachumschalter via PHP programmieren. Sie kommen die aktiven Sprachen über ein Array mithilfe unserer API zurück: https://wpml.org/wpml-hook/wpml_active_languages/
Sie können dann Ihr bestehendes HTML und CSS Ihres Themes anpassen, damit das bestehende Styling übernommen wird.
Hm da brauch ich Hilfe.
also ich habe jetzt mal die functions.php angepasst.
//WPML - Add a floating language switcher to the footer
add_action('wp_footer', 'wpml_floating_language_switcher');
function wpml_floating_language_switcher() {
echo '<div class="wpml-floating-language-switcher">';
do_action('wpml_add_language_selector');
echo '</div>';
}
Ihr Code ist nicht korrekt, Sie haben hier nur das Beispiel mit der PHP Action übernommen, aber keine Anpassungen vorgenommen. Bitte beachten Sie unsere API Doku, wie das Array der Sprachen "wpml_active_languages" zurückgegeben wird.
Wie bereits erwähnt, können wir Ihnen leider nicht bei der Individualprogrammierung weiterhelfen, dies ist nicht in unserer Support Policy inkludiert. Ich empfehle Ihnen, wie bereits zuvor erwähnt, einen Freelancer hierfür zu beauftragen, der Ihnen die gewünschten Änderungen umsetzen kann.