WordPressのサイト名やタグラインを多言語化する

WordPress には多言語化するための便利な関数が装備されています。__()_e()がそれです。これらは翻訳されたテキストを取得あるいは表示するための関数です。

この翻訳関数をサイト名やタグラインに適用する方法が以下です。

サイト名

add_filter( 'option_blogname', function( $blogname ) {
    return __($blogname, ‘theme-name’);
} );

タグライン

add_filter( 'option_blogdescription', function( $blogdescription ) {
    return __($blogdescription, ‘theme-name’);
} );