teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

本文を変更しました

2018/05/26 08:20

投稿

zakioka
zakioka

スコア34

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,6 @@
1
1
  以下のコードで出力するとカスタム投稿タイプのラベル名は任意のもので表示されるのですが、
2
- 投稿のラベル名を「ブログ」に変更したいです。
2
+ 投稿のラベル名を「ブログ」に変更したいですが「投稿」とは表示されるものの変更がうまくいかず苦戦しています
3
+ 何か良い方法がございましたらご教示頂けますと幸いです。
3
4
 
4
5
  ■ラベル名出力コード
5
6
  ```ここに言語を入力

3

質問内容を修正しました

2018/05/26 08:20

投稿

zakioka
zakioka

スコア34

title CHANGED
File without changes
body CHANGED
@@ -6,36 +6,4 @@
6
6
  <?php echo esc_html(get_post_type_object(get_post_type())->label ); ?>
7
7
  ```
8
8
 
9
-
10
- function.phpに以下のコードでも試してみたのですが管理画面上は変わりましたが出力は「投稿」のままの為、何か良い方法がございましたらご教示頂けますと幸いです。
11
-
12
- ■function.php に記述したコード
13
- ```ここに言語を入力
14
- function change_post_menu_label() {
15
- global $menu;
16
- global $submenu;
17
- $menu[5][0] = 'ブログ';
18
- $submenu['edit.php'][5][0] = 'ブログ';
19
- $submenu['edit.php'][10][0] = 'ブログ';
20
- $submenu['edit.php'][16][0] = 'ブログ';
21
- //echo ”;
22
- }
23
- function change_post_object_label() {
24
- global $wp_post_types;
25
- $labels = &$wp_post_types['post']->labels;
26
- $labels->name = 'ブログ';
27
- $labels->singular_name = 'ブログ';
28
- $labels->add_new = _x('ブログ', 'ブログ');
29
- $labels->add_new_item = 'ブログ';
30
- $labels->edit_item = 'ブログ';
31
- $labels->new_item = 'ブログ';
32
- $labels->view_item = 'ブログ';
33
- $labels->search_items = 'ブログ';
34
- $labels->not_found = 'ブログが見つかりませんでした';
35
- $labels->not_found_in_trash = 'ブログが見つかりませんでした';
36
- }
37
- add_action( 'init', 'change_post_object_label' );
38
- add_action( 'admin_menu', 'change_post_menu_label' );
39
- ```
40
-
41
9
  よろしくお願いいたします。

2

コードを修正しました

2018/05/26 07:33

投稿

zakioka
zakioka

スコア34

title CHANGED
File without changes
body CHANGED
@@ -14,25 +14,25 @@
14
14
  function change_post_menu_label() {
15
15
  global $menu;
16
16
  global $submenu;
17
- $menu[5][0] = '商品';
17
+ $menu[5][0] = 'ブログ';
18
- $submenu['edit.php'][5][0] = '商品一覧';
18
+ $submenu['edit.php'][5][0] = 'ブログ';
19
- $submenu['edit.php'][10][0] = '新しい商品';
19
+ $submenu['edit.php'][10][0] = 'ブログ';
20
- $submenu['edit.php'][16][0] = 'グ';
20
+ $submenu['edit.php'][16][0] = 'ブログ';
21
21
  //echo ”;
22
22
  }
23
23
  function change_post_object_label() {
24
24
  global $wp_post_types;
25
25
  $labels = &$wp_post_types['post']->labels;
26
- $labels->name = '商品';
26
+ $labels->name = 'ブログ';
27
- $labels->singular_name = '商品';
27
+ $labels->singular_name = 'ブログ';
28
- $labels->add_new = _x('追加', '商品');
28
+ $labels->add_new = _x('ブログ', 'ブログ');
29
- $labels->add_new_item = '新しい商品';
29
+ $labels->add_new_item = 'ブログ';
30
- $labels->edit_item = '商品の編集';
30
+ $labels->edit_item = 'ブログ';
31
- $labels->new_item = '新しい商品';
31
+ $labels->new_item = 'ブログ';
32
- $labels->view_item = '商品を表示';
32
+ $labels->view_item = 'ブログ';
33
- $labels->search_items = '商品検索';
33
+ $labels->search_items = 'ブログ';
34
- $labels->not_found = '商品が見つかりませんでした';
34
+ $labels->not_found = 'ブログが見つかりませんでした';
35
- $labels->not_found_in_trash = 'ゴミ箱の商品にも見つかりませんでした';
35
+ $labels->not_found_in_trash = 'ブログが見つかりませんでした';
36
36
  }
37
37
  add_action( 'init', 'change_post_object_label' );
38
38
  add_action( 'admin_menu', 'change_post_menu_label' );

1

コード修正いたしました

2018/05/26 07:23

投稿

zakioka
zakioka

スコア34

title CHANGED
File without changes
body CHANGED
@@ -2,11 +2,15 @@
2
2
  投稿のラベル名を「ブログ」に変更したいです。
3
3
 
4
4
  ■ラベル名出力コード
5
+ ```ここに言語を入力
5
6
  <?php echo esc_html(get_post_type_object(get_post_type())->label ); ?>
7
+ ```
6
8
 
9
+
7
10
  function.phpに以下のコードでも試してみたのですが管理画面上は変わりましたが出力は「投稿」のままの為、何か良い方法がございましたらご教示頂けますと幸いです。
8
11
 
9
12
  ■function.php に記述したコード
13
+ ```ここに言語を入力
10
14
  function change_post_menu_label() {
11
15
  global $menu;
12
16
  global $submenu;
@@ -32,5 +36,6 @@
32
36
  }
33
37
  add_action( 'init', 'change_post_object_label' );
34
38
  add_action( 'admin_menu', 'change_post_menu_label' );
39
+ ```
35
40
 
36
41
  よろしくお願いいたします。