Skip Navigation

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.

Sun Mon Tue Wed Thu Fri Sat
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Supporter timezone: America/Lima (GMT-05:00)

Schlagwörter: 

This topic contains 6 Antworten, has 2 Teilnehmer.

Last updated by Andreas W. Vor 3 Monate, 3 Wochen.

Assigned support staff: Andreas W..

Author Artikel
Mai 26, 2023 um 1:15 pm #13723457

ralfW-7

Hello, i use the do_action('wpml_add_language_selector'); in my template. I have to remove the

    and

tags from its output. How can I do this ?

Mai 26, 2023 um 1:47 pm #13723643

ralfW-7

"UL" and "/UL"

Mai 27, 2023 um 7:18 pm #13726549

Andreas W.
Supporter

Languages: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

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

Hallo,

Beziehst Du dich auf den HTML Quellcode?

Falls ja, dann musst Du für diesen Fall einen Custom Language Switcher erstellen.

Beispiel:
https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/custom-language-switcher/

Mit freundlichen Grüßen
Andreas

Mai 30, 2023 um 9:31 am #13737561

ralfW-7

Huhu. Nein ich benutze den Tag do_action('wpml_add_language_selector'); muss aber das HTML das er erzeugt anpassen.

Mai 30, 2023 um 2:20 pm #13740715

Andreas W.
Supporter

Languages: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

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

Hallo,

Das HTML, welches durch diese Hook erstellt wird, stammt vom WPML Plugin und ggfls. auch vom Theme und kann auf diese Weise nicht angepasst werden.

Für diesen Fall kann ich nur nochmals empfehlen einen Custom Language Switcher zu erstellen.

Anleitung:
https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/custom-language-switcher/

Mit freundlichen Grüßen
Andreas

Juni 6, 2023 um 8:54 am #13776517

ralfW-7

Ich konnte es über die functions.php lösen.

// rw fix for header language menu
add_filter('wpml_ls_html', function($html, $modal, $slot){
    if (method_exists($slot, 'slug') && 'shortcode_actions' == $slot->slug()) { //Check if slug is footer then only add link.
        $html = str_replace('<div class="wpml-ls-statics-shortcode_actions wpml-ls wpml-ls-legacy-list-horizontal">', '', $html); //Search for closing UL and replace it with link and closing UL.
		$html = str_replace('</div>', '', $html);
		$html = str_replace('</ul>', '', $html);
 		$html = str_replace('<ul>', '', $html);
    }
    return $html;
}, 10, 3);
Juni 6, 2023 um 3:33 pm #13780235

Andreas W.
Supporter

Languages: Englisch (English ) Spanisch (Español ) Deutsch (Deutsch )

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

Hallo,

Es freut mich zu hören, dass Du eine Lösung gefunden hast.

Beachte bitte, dass solche benutzerderfinierten Code Snippets sind über unsere Support-Richtlinien nicht abgedeckt sind und wir übernehmen dazu keine Garantie.

https://wpml.org/purchase/support-policy/

Mit freundlichen Grüßen
Andreas