do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
- Typ
- action
- Kategorie
- Einfügen von Inhalten
- WPML-Version
- 3.2
Beschreibung
*Registriert einen Text-String zur Übersetzung. Der zu registrierende String ist Teil eines Pakets oder einer Gruppe von Strings (im Gegensatz zu einem einzelnen String**).
*Zum Abrufen einer „Paket“-String-Übersetzung siehe: wpml_translate_string
**Zum Registrieren eines einzelnen Text-Strings, der nicht zu einem Paket gehört, siehe: wpml_register_single_string
Hinweis: Dieser Hook erfordert das Modul WPML String-Übersetzung
Argumente
- $string_value
- (string) (Erforderlich) Der String, der für die Übersetzung registriert werden soll
- $string_name
- (string) (Erforderlich) Ein eindeutiger Name für den String
- $package
- (array) (Erforderlich) Das Paket-Objekt. Die Array-Schlüssel müssen mit den folgenden WPML_Package-Feldern übereinstimmen und sind für alle Texte, die für ein Objekt an die Übersetzung gesendet werden, gleich:
- kindEin freier Text zur Identifizierung des Paket-Objekts. Muss für alle Pakete desselben Typs gleich sein, z. B. ‘Gravity Forms’ oder ‘Layout’
- nameEin Name zur Identifizierung des String-Sets. Muss für jedes Paket desselben Typs eindeutig sein, wie etwa eine ID.
- titleEin menschenlesbarer Titel für das Paket. Muss für jedes Paket desselben Typs unterschiedlich sein.
- edit_linkLink zum Bearbeiten dieses String-Sets (kann ein leerer String sein)
- view_linkLink zum Anzeigen dieses String-Sets (kann ein leerer String sein)
- $string_title
- (string) (Erforderlich) Der Titel des Strings, der beim Bearbeiten der Übersetzung angezeigt werden soll.
- $string_type
- (string) (Erforderlich) Die Art des Strings. Muss einer der folgenden Werte sein:
- AREAAlles, was mehrere Zeilen enthalten muss
- LINEEin einzeiliger Wert
- VISUALDies wird als WYSIWYG-Editor angezeigt und als HTML-Inhalt behandelt
Anwendungsbeispiel
Ein vollständiges und detailliertes Beispiel finden Sie auf der Dokumentationsseite „String-Paket-Übersetzung“.
Verwandte Hooks
wpml_set_element_language_details, wpml_make_post_duplicates, wpml_admin_make_post_duplicates, wpml_copy_post_to_language, wpml_delete_package, wpml_import_get_trid_from_imported_translations, wpml_register_single_string, wpml_show_package_language_ui, wpml_delete_package_action