WPML
do_action( 'wpml_register_string', string $string_value, string $string_name, array $package, string $string_title, string $string_type )
Тип
action
Категория
Вставка контента
Версия WPML
3.2

Описание

*Регистрирует текстовую строку для перевода. Регистрируемая строка является частью пакета или группы строк (в отличие от отдельной строки**).

*Для получения перевода строки из «пакета» см.: wpml_translate_string

**Для регистрации отдельной текстовой строки, которая не принадлежит пакету, см.: wpml_register_single_string

Примечание: Для этого хука требуется модуль WPML Перевод строк

Аргументы

$string_value
(строка) (Обязательно) Строка, которую нужно зарегистрировать для перевода
$string_name
(строка) (Обязательно) Уникальное имя для строки
$package
(массив) (Обязательно) Объект пакета. Ключи массива должны совпадать со следующими полями WPML_Package и будут одинаковыми для всех текстов, отправленных на перевод для объекта:
  • kind Свободный текст для идентификации объекта пакета. Должен быть одинаковым для всех пакетов одного типа. Например, ‘Gravity Forms’ или ‘Layout’
  • name Имя для идентификации набора строк. Должно быть уникальным для каждого пакета одного типа, например, ID.
  • title Понятный человеку заголовок пакета. Должен отличаться для каждого пакета одного типа.
  • edit_link Ссылка для изменения этого набора строк (может быть пустой строкой)
  • view_link Ссылка для просмотра этого набора строк (может быть пустой строкой)
$string_title
(строка) (Обязательно) Заголовок строки, который будет отображаться при изменении перевода.
$string_type
(строка) (Обязательно) Тип строки. Должен быть одним из следующих значений:
  • AREA Всё, что должно содержать несколько строк
  • LINE Однострочное значение
  • VISUAL Будет отображаться как WYSIWYG-редактор и обрабатываться как HTML-контент

Пример использования

Полный и подробный пример можно найти на странице документации «Перевод пакетов строк».

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

Все хуки категории «Вставка контента» (10) →