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 6 Antworten, hat 2 Stimmen.

Zuletzt aktualisiert von Andreas W. Vor 1 Jahr, 1 Monat.

Assistiert von: Andreas W..

Verfasser Beiträge
Mai 26, 2023 unter 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 unter 1:47 pm #13723643

ralfW-7

"UL" and "/UL"

Mai 27, 2023 unter 7:18 pm #13726549

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: 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 unter 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 unter 2:20 pm #13740715

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: 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 unter 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 unter 3:33 pm #13780235

Andreas W.
Supporter

Sprachen: Englisch (English ) Deutsch (Deutsch )

Zeitzone: 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

Dieses Ticket ist jetzt geschlossen. Wenn Sie ein WPML Kunde sind und Hilfe benötigen, eröffnen Sie bitte ein neues Support-Ticket.