言語ファイルを wordpress テンプレートにロードしたいと考えています。このために、テンプレート ルートに (languages) というフォルダーを作成しました。また、そのディレクトリ内に言語用の (*.po 、 *.mo) ファイルを生成しました。
このコードを functions.php ファイルに追加しました。
load_theme_textdomain( 'mytheme', TEMPLATEPATH.'/languages');
$locale_file = TEMPLATEPATH."/languages/$locale.php";
if ( is_readable($locale_file) )
{
require_once($locale_file);
}
私の言語ファイルの名前は (ar.po,ar.mo) です。だから私はこの行を使ってみました:
_e("home","mytheme");
しかし、何も置き換えられず、テキストは同じままです。何が問題ですか ?