WPML

WordPress-Shortcodes (wird in einem neuen Tab geöffnet) bieten eine bequeme Möglichkeit, komplexe Inhalte im WordPress-Beitragseditor zu erstellen. Darüber hinaus können Sie Shortcodes in PHP-Dateien verwenden, indem Sie die Funktion do_shortcode() (wird in einem neuen Tab geöffnet) nutzen.

Die folgenden Shortcodes sind für WPML seit der Version 3.2 verfügbar.

wpml_language_selector_widget

  • Zeigt den Dropdown-Sprachumschalter von WPML an.
  • Dies ist ähnlich wie der Hook wpml_add_language_selector.
  • Um die Ausgabe dieses Shortcodes anzupassen, gehen Sie zu WPMLEinstellungenSprachumschalter und verwenden Sie die Einstellungen im Abschnitt Benutzerdefinierte Sprachumschalter.
  • Zeigt den horizontalen Sprachumschalter von WPML an.
  • Die Ausgabe dieses Shortcodes ist exakt dieselbe wie für den Hook wpml_footer_language_selector.
  • Um die Ausgabe dieses Shortcodes anzupassen, gehen Sie zu WPMLEinstellungenSprachumschalter und verwenden Sie die Einstellungen im Abschnitt Sprachumschalter in der Fußzeile.

wpml_language_form_field

  • Macht ein benutzerdefiniertes Suchformular mehrsprachig.
  • Die Ausgabe dieses Shortcodes ist exakt dieselbe wie für den Hook wpml_add_language_form_field.

wpml-string

  • Beispiel:
[wpml-string context="my-domain" name="my-name"]My string[/wpml-string]
  • Registriert und übersetzt einen String. Dieser Shortcode erfordert, dass WPML String-Übersetzung aktiv ist.
  • Um diesen String zu übersetzen, gehen Sie zu WPML → String-Übersetzung und verwenden Sie die folgenden Informationen (ersetzen Sie die Namen durch Ihre eigenen):
    • Domain: my-domain
    • Name: my-name
    • String: My string
  • Beachten Sie, dass Sie die Seiten, die diese Strings enthalten, zuerst im Frontend besuchen müssen, damit die Strings registriert werden und zur Übersetzung verfügbar sind.

wpml_language_switcher

  • Dieser Shortcode ist seit der WPML-Version 3.6.0 verfügbar.
  • Beispiel:
[wpml_language_switcher type="footer" flags=1 native=1 translated=1][/wpml_language_switcher]
  • Argumente:
    • type – Definiert den Typ des Sprachumschalters: 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 Links anzuzeigen, und 0, um sie nicht anzuzeigen.
    • native (Alias für display_names_in_native_lang ) – Verwenden Sie 1, um muttersprachliche Sprachnamen anzuzeigen, und 0, um sie nicht anzuzeigen.
    • translated (Alias für display_names_in_current_lang ) – Verwenden Sie 1, um Sprachnamen in der aktuellen Sprache anzuzeigen, und 0, um sie nicht anzuzeigen.
    • template – Der Template-Slug, falls er überschrieben werden muss. Andernfalls wird er durch type definiert.
    • Für den Parameter type verwendet WPML die Einstellungen von der Seite WPMLEinstellungenSprachen, mit Ausnahme von Widgets, die die Standardeinstellungen verwenden.

Geschrieben vonAmir