テーマ内のメニューバー「ホーム」を変更する方法

WordPressのメニューバーのサイトトップへのリンクは通常「ホーム」という記述になっている。これを改変するには以下のコードを『functions.php』に追加する。

例えば「ホーム」を「トップ」に変更したい場合、

function my_page_menu_args( $args ) {
	$args['show_home'] = 'トップ';
	return $args;
}
add_filter( 'wp_page_menu_args', 'my_page_menu_args' );

というようにする。この「トップ」の部分を変更したい文字に変えればよい。

ちなみにWordPressのデフォルトテーマ『Twenty Eleven』の場合、『functions.php』内の375行目付近に以下の記述がある。

function twentyeleven_page_menu_args( $args ) {
	$args['show_home'] = true;
	return $args;
}
add_filter( 'wp_page_menu_args', 'twentyeleven_page_menu_args' );

ここを直接書き換えてしまうか、もしデフォルトの記述は改変したくなければ、この行の後に先程の記述を加えるとよい。(というか、これの前に追加してしまうとせっかくの記述が無効になってしまいます。)

スポンサードリンク

twitterまたはFacebookでもコメントして頂けます