言語ファイルを修正する

テーマを新規作成・コピーした後、コピーしたテーマに対応して言語ファイルを修正したい場合。

1.function.phpに以下の記述を追加する

add_action('after_setup_theme', 'test_setup');
if(! function_exists('test_setup')):
	function test_setup() {
	load_theme_textdomain('test', get_template_directory() . '/languages');
}
endif;

testというテーマを作成したという設定。
で、test_setupという関数を呼び出す。呼び出す中のtest_setupの中に、言語ファイルへのパスを通している。

twentytenの場合は、51行目のadd_actionからそのほかの設定と一緒にずらずらと設定している。
 
2.wp-content/themes/test/languages/の言語ファイルをtest.potにリネームする
 
3.wp-content/languages/themes/のtest-ja.moとtest-ja.poを修正する
 
手さぐりなので無駄があるかもしれないけど、大まかな流れはこんな感じ。