概要
load_plugin_textdomain関数は、WordPressプラグインの国際化(i18n)を実現するために使用される関数です。この関数を使用することで、プラグイン用のMOファイルをロードすることができ、翻訳されたテキストを表示することが可能になります。プラグインのユーザーが異なる言語環境で作業する際に役立ちます。
この関数は、以下のような機能の実装に役立ちます:
1. 複数言語をサポートするプラグインの作成
2. ユーザーの言語設定に基づく表示内容の変更
3. プラグイン設定ページの翻訳
4. メール通知メッセージの翻訳
5. エラーメッセージや通知の多言語化
6. 管理画面のカスタムテキストの翻訳
7. フロントエンドの出力内容の翻訳
8. プラグインユーザー向けのドキュメントの翻訳
構文
load_plugin_textdomain( $domain, $path, $plugin_rel_path );
パラメータ
- $domain (string) – プラグインのテキストドメイン。
- $path (string) – プラグインのMOファイルのパス。
- $plugin_rel_path (string) – プラグインの相対パス。
戻り値
- この関数は成功した場合に
trueを返し、失敗した場合はfalseを返します。
関連する関数
使用可能なバージョン
- この関数は、WordPress 2.2.0 バージョンから利用可能です。
コアファイルのパス
wp-includes/l10n.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 | 〇 |
非推奨または削除されたバージョン
- 特定のワードプレスバージョンで非推奨または削除された情報はありません。