質問編集履歴

4

誤字

2021/11/24 04:50

投稿

Euri_K
Euri_K

スコア32

test CHANGED
File without changes
test CHANGED
@@ -104,7 +104,7 @@
104
104
 
105
105
  'store',
106
106
 
107
- 'location_blog',
107
+ 'location',
108
108
 
109
109
  array(
110
110
 

3

不足を指摘された内容を追記

2021/11/24 04:50

投稿

Euri_K
Euri_K

スコア32

test CHANGED
File without changes
test CHANGED
@@ -30,9 +30,153 @@
30
30
 
31
31
  ### 該当のソースコード
32
32
 
33
-
34
-
35
- ```ここに言語名を入力
33
+ function.php
34
+
35
+ ```
36
+
37
+ add_action( 'init', 'create_post_type' );
38
+
39
+ function create_post_type() {
40
+
41
+ register_post_type( 'location', [ // 投稿タイプ名の定義
42
+
43
+ 'labels' => [
44
+
45
+ 'name' => '店舗ブログ', // 管理画面上で表示する投稿タイプ名
46
+
47
+ 'singular_name' => 'location', // カスタム投稿の識別名
48
+
49
+ ],
50
+
51
+ 'public' => true, // 投稿タイプをpublicにするか
52
+
53
+ 'has_archive' => true, // アーカイブ機能ON/OFF
54
+
55
+ 'menu_position' => 5, // 管理画面上での配置場所
56
+
57
+ 'supports' => array(
58
+
59
+ 'title',
60
+
61
+ 'editor',
62
+
63
+ 'thumbnail',
64
+
65
+ 'revisions',
66
+
67
+ 'excerpt',
68
+
69
+ 'custom-fields',
70
+
71
+ ),
72
+
73
+ 'rewrite' => array('slug' => 'location', 'with_front' => false),
74
+
75
+ 'show_in_rest' => true, // 5系から出てきた新エディタ「Gutenberg」を有効にする
76
+
77
+ ]);
78
+
79
+ //カテゴリを投稿と共通設定にする
80
+
81
+ // register_taxonomy_for_object_type('info-cat', 'infopage');
82
+
83
+ // //タグを投稿と共通設定にする
84
+
85
+ // register_taxonomy_for_object_type('post_tag', 'infopage');
86
+
87
+ }
88
+
89
+
90
+
91
+ //
92
+
93
+ // カスタム分類(カスタムタクソノミー)
94
+
95
+ //
96
+
97
+
98
+
99
+ function add_taxonomy() {
100
+
101
+ //店舗
102
+
103
+ register_taxonomy(
104
+
105
+ 'store',
106
+
107
+ 'location_blog',
108
+
109
+ array(
110
+
111
+ 'label' => '店舗',
112
+
113
+ 'singular_label' => '店舗',
114
+
115
+ 'labels' => array(
116
+
117
+ 'all_items' => '店舗一覧',
118
+
119
+ 'add_new_item' => '店舗を追加'
120
+
121
+ ),
122
+
123
+ 'public' => true,
124
+
125
+ 'show_ui' => true,
126
+
127
+ 'show_in_nav_menus' => true,
128
+
129
+ 'hierarchical' => true
130
+
131
+ )
132
+
133
+ );
134
+
135
+ //カテゴリー
136
+
137
+ register_taxonomy(
138
+
139
+ 'location_cat',
140
+
141
+ 'location',
142
+
143
+ array(
144
+
145
+ 'label' => 'カテゴリー',
146
+
147
+ 'singular_label' => 'カテゴリー',
148
+
149
+ 'labels' => array(
150
+
151
+ 'all_items' => 'カテゴリー一覧',
152
+
153
+ 'add_new_item' => 'カテゴリーを追加'
154
+
155
+ ),
156
+
157
+ 'public' => true,
158
+
159
+ 'show_ui' => true,
160
+
161
+ 'show_in_nav_menus' => true,
162
+
163
+ 'hierarchical' => true
164
+
165
+ )
166
+
167
+ );
168
+
169
+
170
+
171
+ }
172
+
173
+ add_action( 'init', 'add_taxonomy' );
174
+
175
+ ```
176
+
177
+ header.php
178
+
179
+ ```
36
180
 
37
181
  <?php if (get_post_type() === 'location' && is_single('')): ?>
38
182
 

2

誤字

2021/11/24 04:49

投稿

Euri_K
Euri_K

スコア32

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  ```ここに言語名を入力
36
36
 
37
- <?php if (get_post_type() === 'location_blog' && is_single('')): ?>
37
+ <?php if (get_post_type() === 'location' && is_single('')): ?>
38
38
 
39
39
  「特定のHTMLソース」
40
40
 

1

書式の改善

2021/11/24 03:37

投稿

Euri_K
Euri_K

スコア32

test CHANGED
File without changes
test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  <?php endif; ?>
42
42
 
43
-
43
+ ```
44
44
 
45
45
  これで詳細ページ全てに表示できるのはわかったのですが、
46
46
 
@@ -52,8 +52,6 @@
52
52
 
53
53
  また、各店舗ごとのアーカイブページについては方法が全くわかっていない状態です。
54
54
 
55
- ```
56
-
57
55
 
58
56
 
59
57
  よろしくおねがいします。