WordPressの逆引き作業メモ

このブログはWordPressで業務に使った時の自分の作業用のポイントメモです。

WordPressの管理画面の名称を変更する。投稿をニュースに変更

WordPressを顧客に更新してもらうように納品した場合、名称が一般的でないと追われる事があります。

元々ブログのテンプレートとして記事を追加していくようにしているので「投稿」、いろいろな操作をするところをダッシュボードと呼びます。

この名称はリテラシーのない方には浸透していません。

f:id:jinkosky2009:20180502152637p:plain

一般的に管理画面と呼び、企業ページなどでは投稿でニュースやトピックスに使う場合があります。
なので、この名称を

ダッシュボード→管理画面

投稿→ニュース

のように変更してみます。

 

 

 

function.phpに以下のコードを追加します。

 

/* 管理画面のメニュー名変更*/

function edit_admin_menu_name( $translated ) {
$words = array(
'投稿' => 'ニュース',
'ダッシュボード' => '管理画面',
);
$translated = str_ireplace( array_keys($words), $words, $translated );
return $translated;
}

add_filter( 'gettext', 'edit_admin_menu_name' );
add_filter( 'gettext_with_context', 'edit_admin_menu_name' );
add_filter( 'ngettext', 'edit_admin_menu_name' );
add_filter( 'ngettext_with_context', 'edit_admin_menu_name');

 

WordPressの管理画面の名称は翻訳されたものがいったん配列に保存され、それぞれ表示されます。

それを置換してやれば、表示する際に違う名称にできます。

変更するものを決めてるものが

$words = array(
'投稿' => 'ニュース',
'ダッシュボード' => '管理画面',
);

です、変えたい名称が他にもある場合は、

'変更した名称' => '変更後の名称'

を追加してください。

f:id:jinkosky2009:20180502153803p:plain

管理画面の名称が変更できます。