Dokumentation > Entwickler > Benutzerdefinierter Sprachumschalter

Benutzerdefinierter Sprachumschalter

Dokumente durchsuchen
Dokumentation durchsuchen
Wenn Sie einen benutzerdefinierten TranslatePress-Sprachumschalter erstellen möchten, gibt es eine Funktion, die Sie implementieren können, um bei der Verwendung des Plugins alle erforderlichen Informationen bereitzustellen.

Erstellen eines benutzerdefinierten Sprachumschalters nach dem TranslatePress-Prinzip

Die aufzurufende Funktion ist trp_custom_language_switcher().
 
Die Funktion gibt ein Array mit den folgenden Parametern zurück:
  • $custom_ls_array[$language_code]['language_name'] – der vollständige Sprachname
  • $custom_ls_array[$language_code]['language_code'] – der Sprachcode der jeweiligen Sprache
  • $custom_ls_array[$language_code]['short_language_name'] – der Sprachcode der Sprache, der Slug, der in der URL verwendet wird
  • $custom_ls_array[$language_code]['flag_link'] – ein Link zur Flagge der jeweiligen Sprache
  • $custom_ls_array[$language_code]['current_page_url'] – die URL der aktuellen Sprache mit dem Sprach-Slug hinzugefügt

Hier ist ein Beispiel für eine individuell erstellte Sprachumschaltung:

Hier können Sie den Code-Schnipsel sehen:
 

Hinweis: Du musst haben Daten-keine-Übersetzung auf der Seite mit den Links, oder TranslatePress übersetzt diese automatisch in eine andere Sprache.​

Sie können auch einen benutzerdefinierten Sprachumschalter-Shortcode erstellen, den Sie dann wie folgt verwenden können: [custom-language-switcher]

Wenn Sie einfach nur schnell einen klassischen Sprachumschalter erstellen möchten, schauen Sie sich TranslatePress an.’ Standardeinstellungen für Sprachumschalter.

TranslatePress Mehrsprachig

Der beste Website-Lokalisierungsdienst für WordPress-Websites. Verwalten Sie alles über eine visuelle Benutzeroberfläche.