Polylang Sprachumschalter – nur Sprachcodes anzeigen

Lesezeit: 1 Minute

Benutzer-Avatar
dodo254

Ich habe ein Menü in einem von mir erstellten Design erstellt und einen Sprachumschalter hinzugefügt, der mit Polylang geliefert wird.

Auf der Vorderseite erscheint der Umschalter wie er sollte, aber er zeigt den vollständigen Namen der Sprache (z. B. English, Deutsch, …). Anstelle von vollständigen Namen möchte ich Ländercodes um gedruckt zu werden.

Jetzt:

Geben Sie hier die Bildbeschreibung ein

Gewünschtes Ergebnis:

Geben Sie hier die Bildbeschreibung ein

  • Einfach – Sie ändern einfach den “Vollständigen Namen” der Sprachen.

    – Ständer

    5. November 2018 um 12:06 Uhr

  • aus den Dokumenten “Sie können den Namen Ihrer Sprache ändern, dh wie sie sowohl auf der Frontend- als auch auf der Admin-Seite angezeigt wird. Sie können beispielsweise Englisch durch EN ersetzen. Bearbeiten Sie die Sprache in der Sprachtabelle und ändern Sie dann den vollständigen Namen.”

    – Ständer

    5. November 2018 um 12:07 Uhr

  • genau hier : polylang.pro/doc/configure-the-languages/#vollständiger-name

    – Ständer

    5. November 2018 um 12:07 Uhr

Dies erreichen Sie auf zwei Wegen:

  1. Hinzufügen 'display_names_as'=>'slug' zu den argen

    $args = array('show_flags' => 0, 'show_names' => 0, 'hide_current' => false,'dropdown' => 1,'display_names_as'=>'slug'); pll_the_languages($args);

Oder

  1. Polylang-Hook Fügen Sie einfach dieses Snippet in Ihre function.php-Datei ein:

    add_filter( 'pll_the_languages_args', function( $args ) { $args['display_names_as'] = 'slug'; return $args; } );

1076780cookie-checkPolylang Sprachumschalter – nur Sprachcodes anzeigen

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy