apply_filters( 'wpml_translate_string', string $string_value, string $string_name, (integer|array|object) $package )
- Typ
- filter
- Kategorie
- Abrufen lokalisierter Inhalte
- WPML-Version
- 3.2
Beschreibung
*Ruft eine String-Übersetzung ab. Der Filter sucht nach einem String, der Teil eines Pakets oder einer Gruppe von Strings ist (im Gegensatz zu einem einzelnen String**). Wenn er ihn findet, sucht er nach einer Übersetzung in der aktuellen Sprache. Wenn eine Übersetzung existiert, gibt er diese zurück. Andernfalls gibt er den ursprünglichen String zurück.
*Um eine „Paket“-String-Übersetzung zu registrieren, siehe: wpml_register_string
**Für das Abrufen eines einzelnen Text-Strings, der nicht zu einem Paket gehört, siehe: wpml_translate_single_string
Hinweis: Dieser Hook erfordert das Modul WPML String-Übersetzung
Argumente
- $string_value
- (string) (Erforderlich) Der ursprüngliche Wert des Strings
- $string_name
- (string) (Erforderlich) Der registrierte Name des Strings
- $package
- (mixed) (Erforderlich) Die registrierte Paket-Kennung des Strings
-
- Wenn $package ein Array ist, muss es assoziativ sein und die Schlüssel
kindundnameenthalten. - Wenn $package ein Objekt ist, muss es die Felder
kindundnameaufweisen.
- Wenn $package ein Array ist, muss es assoziativ sein und die Schlüssel
Anwendungsbeispiel
Ein vollständiges und detailliertes Beispiel finden Sie auf der Dokumentationsseite „String-Paket-Übersetzung“.
Verwandte Hooks
wpml_media_url, wpml_media_id, force_suppress_filters, wpml_get_translated_slug, wpml_home_url, wpml_translate_single_string, wpml_elements_without_translations, wpml_permalink, wpml_unfiltered_admin_string, wpml_element_link