apply_filters( 'wpml_translate_string', string $string_value, string $string_name, (integer|array|object) $package )
- タイプ
- filter
- カテゴリー
- ローカライズされたコンテンツの取得
- WPMLバージョン
- 3.2
説明
*文字列の翻訳を取得します。このフィルターは、(個別の文字列**ではなく)パッケージまたは文字列グループの一部である文字列を検索します。見つかった場合、現在の言語での翻訳を探します。翻訳が存在する場合は、その翻訳を返します。それ以外の場合は、元の文字列を返します。
*「パッケージ」の文字列の翻訳を登録するには、次を参照してください:wpml_register_string
**パッケージに属さない個別のテキスト文字列を取得するには、次を参照してください:wpml_translate_single_string
注意: このフックにはWPML文字列翻訳モジュールが必要です
引数
- $string_value
- (string) (必須) 文字列の元の値
- $string_name
- (string) (必須) 文字列の登録名
- $package
- (mixed) (必須) 文字列の登録済みパッケージ識別子
-
- $packageが配列の場合、連想配列であり、キー
kindおよびnameを含んでいる必要があります。 - $packageがオブジェクトの場合、
kindおよびnameフィールドを持っている必要があります。
- $packageが配列の場合、連想配列であり、キー
使用例
完全で詳細な例は、「文字列パッケージの翻訳」ドキュメントページで確認できます。
関連するフック
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