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.
Dieses Thema wurde abgetrennt von https://wpml.org/de/forums/topic/strings-uebersetzen/
Schlagwörter: Documentation request
This topic contains 4 Antworten, has 2 Teilnehmer.
Last updated by Marcel vor 1 Jahr.
Assisted by: Marcel.
Autor | Beiträge |
---|---|
März 22, 2023 um 3:03 pm #13306585 | |
Werner |
Danke, das hat prima geklapppt! Noch eine Frage. <div class="footer-lang"> |
März 22, 2023 um 4:47 pm #13307467 | |
Werner |
ok hoffe da gibt es eine Lösung |
März 22, 2023 um 5:07 pm #13307563 | |
Marcel Supporter
Languages: Englisch (English ) Deutsch (Deutsch ) Timezone: Europe/Madrid (GMT+01:00) |
Hallo, 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. Am besten schauen Sie sich diese Anleitungen dazu an, da ist dann ebenso die Einrichtung des Sprachumschalters als "Custom Language Switcher" beschrieben: https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/custom-language-switcher/ / https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/adding-language-switchers-using-php-and-shortcodes/. Freundliche Grüße |
März 22, 2023 um 7:52 pm #13308709 | |
Werner |
Hm da brauch ich Hilfe. //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>'; } So ist der Code meines Schalters aufgebaut: <div class="footer-lang"> <div class="dropdown"> <button class="dropdown-toggle" type="button" id="dropdownMenuButton2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <img src="<?php echo get_template_directory_uri()?>/assets/img/icon/deutschland.png" alt="img"> Deutsch </button> <div class="dropdown-menu" aria-labelledby="dropdownMenuButton2"> <a class="dropdown-item" href="<?php echo site_url() ?>"><img src="<?php echo get_template_directory_uri()?>/assets/img/icon/italia.png" alt="img">Italiano</a> <a class="dropdown-item" href="<?php echo site_url() ?>"><img src="<?php echo get_template_directory_uri()?>/assets/img/icon/united-states.png" alt="img">English</a> </div> </div> </div> Wie krieg das jetzt gebacken? |
März 23, 2023 um 8:29 am #13312117 | |
Marcel Supporter
Languages: Englisch (English ) Deutsch (Deutsch ) Timezone: Europe/Madrid (GMT+01:00) |
Hallo, 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. Sie finden zertifizierte Entwickler für WPML hier: https://wpml.org/contractors/ Freundliche Grüße |