質問編集履歴

1

ソースに動作する形(暫定的な回避策)を書いていたのでエラーになる(本来実現したい)コードに変更

2023/03/23 09:30

投稿

flow-t
flow-t

スコア23

test CHANGED
File without changes
test CHANGED
@@ -23,16 +23,16 @@
23
23
  ```PHP
24
24
  add_action( 'init', 'post_type_exhibition_in_indonesia' );
25
25
  function post_type_exhibition_in_indonesia() {
26
- register_post_type( 'exhibition-indonesia', [ // 投稿タイプ名の定義
26
+ register_post_type( 'exhibition-in-indonesia', [ // 投稿タイプ名の定義
27
27
  'labels' => [
28
28
  'name' => '展示会情報', // 管理画面上で表示する投稿タイプ名
29
- 'singular_name' => 'exhibition-indonesia', // カスタム投稿の識別名
29
+ 'singular_name' => 'exhibition-in-indonesia', // カスタム投稿の識別名
30
30
  ],
31
31
  'public' => true, // 投稿タイプをpublicにするか
32
32
  'has_archive' => false, // アーカイブ機能ON/OFF
33
33
  'menu_position' => 5, // 管理画面上での配置場所
34
34
  'show_in_rest' => true, // 新エディタ「Gutenberg」を有効にする
35
- 'rewrite' => array('slug' => 'exhibition-indonesia','with_front' => false),
35
+ 'rewrite' => array('slug' => 'exhibition-in-indonesia','with_front' => false),
36
36
  'supports'=>array(//エディタに表示する入力欄
37
37
  'title',
38
38
  'editor',
@@ -41,9 +41,10 @@
41
41
  'excerpt'
42
42
  )
43
43
  ]);
44
- register_taxonomy_for_object_type('category', 'exhibition-indonesia');
44
+ register_taxonomy_for_object_type('category', 'exhibition-in-indonesia');
45
- register_taxonomy_for_object_type('post_tag', 'exhibition-indonesia');
45
+ register_taxonomy_for_object_type('post_tag', 'exhibition-in-indonesia');
46
46
  }
47
+
47
48
  ```
48
49
 
49
50
  ### 試したこと
@@ -54,8 +55,8 @@
54
55
  - 「○○_in_○○」の文言に予約後など特別な意味がある?
55
56
  - 「aiu_in_kakiku」では認識されたので違う。
56
57
  - キャッシュの問題?
57
- - ブラウザキャッシュはシークレットモードやブラウザ自体を変えることで試しましたが、変わりませんでした
58
+ - ブラウザキャッシュはシークレットモードやブラウザ自体を変えることで試しましたが、変わらない
58
- - 試行錯誤しているうちにデータベースの構造がおかしくなったのかと思い、データベースごと削除し、WordPressを新規インストールし、サラの状態から試しましたが変わりませんでした
59
+ - 試行錯誤しているうちにデータベースの構造がおかしくなったのかと思い、データベースごと削除し、WordPressを新規インストールし、サラの状態から試しましたが変わらない
59
60
 
60
61
  以上のことから「exhibition in indonesia」に特別な意味が認識されているくらいしか可能性が考えられないのですが、同時にそんなことある?というところで行き詰まりました。
61
62
  emptyやfinalなど一般的な言葉であれば予約語とぶつかるのも理解できるんですが…。