WPML
apply_filters( 'wpml_translate_string', string $string_value, string $string_name, (integer|array|object) $package )
Typ
filter
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 kind und name enthalten.
  • Wenn $package ein Objekt ist, muss es die Felder kind und name aufweisen.

Anwendungsbeispiel

Ein vollständiges und detailliertes Beispiel finden Sie auf der Dokumentationsseite „String-Paket-Übersetzung“.

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

Alle 12 Abrufen lokalisierter Inhalte-Hooks →