多言語化プラグイン「Bogo」の言語切り替えリンクに表示されている文字列を変更するカスタマイズのメモです。
Bogoの言語スイッチャーの文字列を変える方法
Bogoの言語切り替えリンクの文字列を変更するサンプルコードはこちら▼
// フィルターフック「bogo_language_switcher_links」で言語スイッチャーに表示されるアイテムを編集.
add_filter( 'bogo_language_switcher_links', function ( $links ) {
for ( $i = 0; $i < count( $links ); $i ++ ) {
// 各言語のtitle,native_nameを変更する.
// 表示される文字列は「native_name」、「title」はリンクのtitle属性になる.
if ( 'en_US' === $links[ $i ]['locale'] ) {
$links[ $i ]['title'] = 'EN';
$links[ $i ]['native_name'] = 'EN';
}
if ( 'ja' === $links[ $i ]['locale'] ) {
$links[ $i ]['title'] = 'JP';
$links[ $i ]['native_name'] = 'JP';
}
}
return $links;
} );
言語切り替えリンクの文字列を変更できました。