WPML
do_action( 'wpml_language_switcher', $args );
Typ
action
WPML-Version
3.7.0

Beschreibung

Zeigt die Sprachauswahl an, wie sie auf der Seite WPML → Einstellungen → Sprachen konfiguriert ist.

Argumente

Dieser Action-Hook hat einen optionalen Parameter und funktioniert wie ein {{wpml_language_switcher}}-Shortcode.

$args

(array) (Optional) Argumente zum Filtern der Sprachumschalter-Ausgabe


  • type – Definieren Sie den Sprachumschalter-Typ: footer, post_translations, widget oder custom (Standard).

  • flags (Alias für display_flags) – Verwenden Sie 1, um Flaggen anzuzeigen, und 0, um sie nicht anzuzeigen.

  • link_current (Alias für display_link_for_current_lang ) – Verwenden Sie 1, um Flaggen anzuzeigen, und 0, um sie nicht anzuzeigen.

  • native (Alias für display_names_in_native_lang ) – Verwenden Sie 1, um Flaggen anzuzeigen, und 0, um sie nicht anzuzeigen.

  • translated (Alias für display_names_in_current_lang ) – Verwenden Sie 1, um Flaggen anzuzeigen, und 0, um sie nicht anzuzeigen.

  • template – Der Template-Slug, falls er überschrieben werden muss. Andernfalls wird er durch den type definiert.

  • Für den type verwendet WPML die Einstellungen von der Seite WPMLEinstellungenSprachen, außer für Widgets, die die Standardeinstellungen für den Widget-Sprachumschalter verwenden.

Beispielhafte Verwendung

Fügen Sie den unten stehenden Code zu Ihren Theme-Template-Dateien hinzu, wo der Sprachumschalter angezeigt werden soll.

Beispiel

do_action( 'wpml_language_switcher', $args );

Wenn Sie möchten, können Sie die obige Codezeile auch in ein PHP-Widget wie das PHP Text Widget einfügen.

wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages

Alle 30 Websiteübergreifende Sprachinformationen-Hooks