functions.phpを編集して、WordPress管理画面のツールバーに表示された「Howdy」や「こんにちは***」のメッセージを、任意のテキストに変更する方法のご紹介です。
str_replaceでメッセージを置換する
ご利用のテーマのファイルのfunctions.phpに以下のような記述を行います。
1 2 3 4 5 6 7 8 9 |
function replace_howdy( $wp_admin_bar ) { $my_account=$wp_admin_bar->get_node('my-account'); $newtitle = str_replace( 'Howdy,', 'Logged in as', $my_account->title ); $wp_admin_bar->add_node( array( 'id' => 'my-account', 'title' => $newtitle, ) ); } add_filter( 'admin_bar_menu', 'replace_howdy',25 ); |
もしくは↓こちら。
上記例との違いは3行目の置換前後のテキストです。
1 2 3 4 5 6 7 8 9 |
function replace_howdy( $wp_admin_bar ) { $my_account=$wp_admin_bar->get_node('my-account'); $newtitle = str_replace( 'こんにちは,', 'ユーザー名', $my_account->title ); $wp_admin_bar->add_node( array( 'id' => 'my-account', 'title' => $newtitle, ) ); } add_filter( 'admin_bar_menu', 'replace_howdy',25 ); |
コメント