概要
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 | 〇 |
非推奨または削除されたバージョン
- 特定のワードプレスバージョンで非推奨または削除された情報はありません。