WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
Typ
action
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“.

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

Alle 10 Einfügen von Inhalten-Hooks →