概要
load_script_translations 関数は、JavaScript向け翻訳ファイルを読み込むための機能を提供します。この関数は、特に WordPress プラグインやテーマの開発において、ユーザーインターフェースを多言語化する際に役立ちます。以下のような場面でよく使用されます。
- プラグインの管理画面の翻訳を適用する
- フロントエンドのインターフェースに翻訳を追加する
- カスタムテーマのスクリプトの翻訳を管理する
- 多言語サイト用のスクリプトの国際化
- JavaScriptでのエラーメッセージの翻訳をサポート
- AJAXリクエストに関連するメッセージの翻訳を取得
- ページの動的コンテンツに翻訳を適用
- 開発者向けのカスタムフィルターやアクションの翻訳を実装する
構文
load_script_translations( $handle, $domain, $plugin_dir );
パラメータ
$handle(string) – スクリプトのハンドル名。$domain(string) – テキストドメイン名。$plugin_dir(string) – プラグインのディレクトリパス(オプション)。
戻り値
- (bool) – 翻訳ファイルがロードされた場合は true、そうでない場合は false を返す。
関連する関数
使用可能なバージョン
- WordPress 4.8.0 以降
コアファイルのパス
wp-includes/script-loader.php
この関数のアクションでの使用可能性
| アクション | 使用例 |
|---|---|
| mu_plugin_loaded | |
| registered_post_type | |
| plugins_loaded | 〇 |
| wp_roles_init | |
| setup_theme | |
| after_setup_theme | |
| set_current_user | |
| init | |
| register_sidebar | |
| wp_loaded | |
| send_headers | |
| parse_query | |
| pre_get_posts | |
| wp | |
| template_redirect | |
| get_header | |
| wp_head |
この関数は、特定のWordPressバージョンで非推奨または削除されていません。