言語ファイルを修正する
テーマを新規作成・コピーした後、コピーしたテーマに対応して言語ファイルを修正したい場合。
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を修正する
手さぐりなので無駄があるかもしれないけど、大まかな流れはこんな感じ。