トップページ > ブログ > WordPress > WordPressの「投稿」を任意の表記に変更する方法

WordPressの「投稿」を任意の表記に変更する方法

WordPressの「投稿」の表記を任意の表記に変更する方法です。

投稿をそのまま投稿というタイトルで表示することってほとんどないですよね。管理画面での表記も「お知らせ」や「ブログ」に変更したほうが分かりやすいと思います。

Contents

投稿タイプの表記を変更する

init | Hook | WordPress Developer Resources
post_type_labels_{$post_type} | Hook | WordPress Developer Resources

add_action( 'init', function() {
  global $wp_post_types;
  $name = 'ブログ';
  $labels = &$wp_post_types['post']->labels;
  $labels->name = $name;
  $labels->singular_name = $name;
  $labels->add_new = _x('追加', $name);
  $labels->add_new_item = $name.'の新規追加';
  $labels->edit_item = $name.'の編集';
  $labels->new_item = '新規'.$name;
  $labels->view_item = $name.'を表示';
  $labels->search_items = $name.'を検索';
  $labels->not_found = $name.'が見つかりませんでした';
  $labels->not_found_in_trash = 'ゴミ箱に'.$name.'は見つかりませんでした';
});

add_filter( 'post_type_labels_post', function( $labels ) {
  $name = 'ブログ';
  $labels->name = $name;
  $labels->singular_name = $name;
  return $labels;
});

サイドバーでの表記を変更する

管理メニューの追加 – WordPress Codex 日本語版

add_action( 'admin_menu', function() {
  global $menu;
  global $submenu;
  $name = 'ブログ';
  $menu[5][0] = $name;
  $submenu['edit.php'][5][0] = $name.' 一覧';
  $submenu['edit.php'][10][0] = '新規追加';
});

ヘッダー内での表記を変更する

admin_bar_menu | Hook | WordPress Developer Resources

add_action( 'admin_bar_menu', function($wp_admin_bar) {
  $name = 'ブログ';
  $new_post_node = $wp_admin_bar->get_node('new-post');
  $new_post_node->title = $name;
  $wp_admin_bar->add_node($new_post_node);
}, 1000 );