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) (必須)翻訳対象として登録する文字列
- $string_name
- (string) (必須)文字列の一意の名前
- $package
- (array) (必須)パッケージオブジェクト。配列キーは以下のWPML_Packageフィールドと一致する必要があり、1つのオブジェクトに対して翻訳に送信されるすべてのテキストで同じになります。
- kindパッケージオブジェクトを識別するためのフリーテキスト。同じタイプのすべてのパッケージで同じである必要があります。例: ‘Gravity Forms’ または ‘Layout’
- name文字列のセットを識別するための名前。IDなど、同じタイプのパッケージごとに一意である必要があります。
- title人間が読める形式のパッケージのタイトル。同じタイプのパッケージごとに異なる必要があります。
- edit_linkこの文字列セットを編集するためのリンク(空の文字列でも可)
- view_linkこの文字列セットを表示するためのリンク(空の文字列でも可)
- $string_title
- (string) (必須)翻訳を編集する際に表示される文字列のタイトル。
- $string_type
- (string) (必須)文字列の種類。以下のいずれかの値である必要があります。
- AREA複数行を含む必要があるもの
- LINE1行の値
- 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