load_theme_textdomain
(1.5.0以降)
load_theme_textdomain - テーマ用のMOファイルをロードする
説明
bool load_theme_textdomain( string $domain [ , mixed $path = false ] )
テーマ用の国際化用ファイル(MOファイル)をロードする。
返り値
国際化用ファイル(MOファイル)をロードできた場合はtrueを、ロードできなかった場合はfalseを返す。
注意
ドメイン名は、__関数や_e関数といった翻訳テキストを使用する際のパラメータとして指定する。
パラメータを
$pathを省略した場合、現在のテーマのディレクトリにあるロケール情報.moファイルがロードされる。例)ドメイン名が'mydomain'、ロケール情報が'ja'の場合
/wp-content/themes/mytheme/ja.mo
パラメータを
$pathを指定した場合、そのパス名のディレクトリにあるロケール情報.moファイルがロードされる。例)ドメイン名が'mydomain'、
$pathとしてget_template_directory関数の戻り値に'/languages'を追加し、ロケール情報が'ja'の場合
/wp-content/themes/mytheme/languages/ja.mo
使用例
- テーマ内の国際化用ファイル(MOファイル)をロードする。
<?php load_theme_textdomain( 'mydomain' ); ?>
- テーマ内の'languages'ディレクトリにある国際化用ファイル(MOファイル)をロードする。
<?php load_theme_textdomain( 'mydomain', get_template_directory().'/languages' ); ?>
お勧めコンテンツ
スマートフォン向けの振り分けを自前で行う(2011年11月2日 登録)
PC向けのサイトをスマートフォン対応する場合、WPtouchやktai styleに代表されるスマートフォン対応のテンプレート切り替えプラグインを使用するのが一般的。そういったプラグインはテンプレート切り替え以外の機能も備えており、そういった機能は必ずしも必要ではない。そんなわけで、ここでは超シンプルなスマートフォン向けのテンプレート切り替えを実現する方法を紹介する。
index.htmlでアーカイブページを表示させる(2011年10月14日 登録)
静的なサイトでは、各ディレクトリにindex.htmlファイルを置き、そのディレクトリの内容を紹介することが多い。WordPressで構築したサイトも同様にできないかと考え、試行錯誤してみた(こんなことを考えてるのは自分だけだろうか!?)。
最終更新日時 : 2011-06-23 16:33