質問編集履歴

16

ごじのしゅうせい

2020/11/28 12:29

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ■■以下のコードで動作を確認したところ、ターム別一覧ページが出力されず、インデックスページ(404)出力されてしまいました。ワードプレスのターム追加画面とパーマリンク設定画面も添付してますのでご確認お願いいたします。
13
+ ■■以下のコードで動作を確認したところ、ターム別一覧ページが出力されず、インデックスページ(404)出力されてしまいました。ターム追加画面とパーマリンク設定画面も添付してますのでご確認お願いいたします。
14
14
 
15
15
 
16
16
 

15

タイトルの編集

2020/11/28 12:29

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
@@ -1 +1 @@
1
- 【WordPress】ターム別一覧ページを作りたい。(カスタム投稿)
1
+ 【WordPress】ターム別一覧ページを作りたい。(カスタム投稿タイプ)
test CHANGED
File without changes

14

タイトルの編集

2020/11/28 12:23

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
@@ -1 +1 @@
1
- 【WordPress】ターム別一覧ページを作りたい。
1
+ 【WordPress】ターム別一覧ページを作りたい。(カスタム投稿)
test CHANGED
File without changes

13

誤字の修正

2020/11/28 12:22

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -300,11 +300,11 @@
300
300
 
301
301
  ### 試したこと
302
302
 
303
- カテゴリーのALLはarchive-topics.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなくindex.php(404)に飛んでしまいます。
303
+ カテゴリーのALLはarchive-topics.phpのページでうまく動作していますが、のSEOのリンクに飛ぶ際に、index.php(404)に飛んでしまいます。
304
-
305
-
306
-
304
+
305
+
306
+
307
- ~~archive-seo.php~~(category-seo.php)には以下のコード
307
+ category-seo.phpには以下のコード
308
308
 
309
309
 
310
310
 
@@ -326,7 +326,7 @@
326
326
 
327
327
 
328
328
 
329
- を記述しているため、スラッグのseoの記事一覧が表示されると思われましたが、うまく動きませんでした。
329
+ を記述しているため、タームのseoの記事一覧が表示されると思われましたが、うまく動きませんでした。
330
330
 
331
331
  解決方法を教えていただきたいです。
332
332
 

12

誤字の修正とファイル名の修正

2020/11/28 12:04

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
 
4
4
 
5
- WordPressでターム別の記事一覧を表示したいと考えております。
5
+ WordPressでターム別の記事一覧を出力したいと考えております。
6
6
 
7
7
  具体的には、トピックスという名のアーカイブページの中で、ターム(NEWS、SEO、WORKS、MOVIE)の4つのリンクを用意し、ターム記事一覧を別ページで作成したいと思っています。
8
8
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- ■■以下のコードで動作を確認したところ、ターム別一覧ページが表示されず、インデックスページ(404)出力されてしまいました。ワードプレスのターム追加画面とパーマリンク設定画面も添付してますのでご確認お願いいたします。
13
+ ■■以下のコードで動作を確認したところ、ターム別一覧ページが出力されず、インデックスページ(404)出力されてしまいました。ワードプレスのターム追加画面とパーマリンク設定画面も添付してますのでご確認お願いいたします。
14
14
 
15
15
 
16
16
 

11

タイトルの編集

2020/11/28 12:01

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
@@ -1 +1 @@
1
- 【WordPress】特定のカテゴリの投稿の一覧を表示したい
1
+ 【WordPress】ム別一覧ページ作りたい
test CHANGED
File without changes

10

質問とコードの修正

2020/11/28 12:00

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -2,15 +2,15 @@
2
2
 
3
3
 
4
4
 
5
- WordPressでカテゴリー別の記事一覧を表示したいと考えております。
5
+ WordPressで別の記事一覧を表示したいと考えております。
6
-
6
+
7
- 具体的には、トピックスという名のアーカイブページの中で、カテゴリー(ALL、NEWS、SEO、WORKS、MOVIE)のつのリンクを用意し、記事一覧を別ページで作成したいと思っています。
7
+ 具体的には、トピックスという名のアーカイブページの中で、(NEWS、SEO、WORKS、MOVIE)のつのリンクを用意し、ターム記事一覧を別ページで作成したいと思っています。
8
-
9
-
10
-
11
-
12
-
8
+
9
+
10
+
11
+
12
+
13
- ■■以下のコードで動作を確認したところ、カテゴリー別一覧ページが表示されず、投稿ページがそのまま出力されてしまいました。ワードプレスのカテゴリー画面も添付してますのでご確認ください。
13
+ ■■以下のコードで動作を確認したところ、別一覧ページが表示されず、インデックスページ(404)出力されてしまいました。ワードプレスのム追加画面とパーマリンク設定画面も添付してますのでご確認お願いたします
14
14
 
15
15
 
16
16
 
@@ -148,25 +148,25 @@
148
148
 
149
149
  </a>
150
150
 
151
- <a href="<?php echo home_url(); ?>/topics/news" class="item ">
151
+ <a href="<?php echo home_url(); ?>/category-news/" class="item ">
152
152
 
153
153
  NEWS<span>お知らせ</span>
154
154
 
155
155
  </a>
156
156
 
157
- <a href="<?php echo home_url(); ?>/category/seo" class="item ">
157
+ <a href="<?php echo home_url(); ?>/category-seo/" class="item ">
158
158
 
159
159
  SEO<span>検索エンジン対策</span>
160
160
 
161
161
  </a>
162
162
 
163
- <a href="<?php echo home_url(); ?>/topics/works" class="item ">
163
+ <a href="<?php echo home_url(); ?>/category-works/" class="item ">
164
164
 
165
165
  WORKS<span>制作事例</span>
166
166
 
167
167
  </a>
168
168
 
169
- <a href="/topics/movie" class="item ">
169
+ <a href="<?php echo home_url(); ?>/category-movie/" class="item ">
170
170
 
171
171
  MOVIE<span>映像制作</span>
172
172
 
@@ -174,7 +174,7 @@
174
174
 
175
175
 
176
176
 
177
- <article <?php post_class( 'article-list' ); ?>>
177
+ <article>
178
178
 
179
179
  <?php
180
180
 
@@ -228,45 +228,9 @@
228
228
 
229
229
  ```php
230
230
 
231
- <h2 id="topcis_h2">TOPICS</h2>
231
+
232
-
233
-
234
-
235
- <a class="item" href="/topics">
232
+
236
-
237
- ALL<span>すべて</span>
238
-
239
- </a>
233
+ <article>
240
-
241
- <a href="<?php echo home_url(); ?>/topics/news" class="item ">
242
-
243
- NEWS<span>お知らせ</span>
244
-
245
- </a>
246
-
247
- <a href="<?php echo home_url(); ?>/topics/seo" class="item is-current">
248
-
249
- SEO<span>検索エンジン対策</span>
250
-
251
- </a>
252
-
253
- <a href="<?php echo home_url(); ?>/topics/works" class="item ">
254
-
255
- WORKS<span>制作事例</span>
256
-
257
- </a>
258
-
259
- <a href="<?php echo home_url(); ?>/topics/movie" class="item ">
260
-
261
- MOVIE<span>映像制作</span>
262
-
263
- </a>
264
-
265
-
266
-
267
-
268
-
269
- <article <?php post_class( 'article-list' ); ?>>
270
234
 
271
235
  <?php
272
236
 
@@ -336,7 +300,7 @@
336
300
 
337
301
  ### 試したこと
338
302
 
339
- カテゴリーのALLはarchive-topics.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
303
+ カテゴリーのALLはarchive-topics.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなくindex.php(404)に飛んでしまいます。
340
304
 
341
305
 
342
306
 
@@ -344,11 +308,25 @@
344
308
 
345
309
 
346
310
 
311
+ 'tax_query' => array(
312
+
313
+ array(
314
+
315
+ 'taxonomy' => 'topics_kind',
316
+
317
+ 'field' => 'slug',
318
+
347
- 'category_name' => 'seo'
319
+ 'terms' => 'seo',
320
+
348
-
321
+ ),
322
+
349
-
323
+ ),
324
+
350
-
325
+ );
326
+
327
+
328
+
351
- を記述しているため、スラッグのseoの記事のみ表示されると思われましたが、うまく動きませんでした。
329
+ を記述しているため、スラッグのseoの記事一覧が表示されると思われましたが、うまく動きませんでした。
352
330
 
353
331
  解決方法を教えていただきたいです。
354
332
 

9

画像の追加

2020/11/28 11:59

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -355,3 +355,7 @@
355
355
 
356
356
 
357
357
  よろしくお願いいたします。
358
+
359
+
360
+
361
+ ![イメージ説明](3e4e560770d5f3245357bc84774ac76e.png)

8

コードの修正

2020/11/28 09:08

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -134,7 +134,7 @@
134
134
 
135
135
 
136
136
 
137
- ### archive.php
137
+ ### archive-topics.php
138
138
 
139
139
 
140
140
 
@@ -336,7 +336,7 @@
336
336
 
337
337
  ### 試したこと
338
338
 
339
- カテゴリーのALLは~~archive-topics.php~~(archive.php)のページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
339
+ カテゴリーのALLはarchive-topics.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
340
340
 
341
341
 
342
342
 

7

コードの修正

2020/11/28 08:56

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -284,7 +284,7 @@
284
284
 
285
285
  'order' => 'DESC',//表示する順番(逆はASC)
286
286
 
287
- ~~'category_name' => 'seo' // 表示したいカテゴリーのスラッグを指定~~
287
+
288
288
 
289
289
            'tax_query' => array(
290
290
 

6

コードの修正

2020/11/28 08:45

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -336,11 +336,11 @@
336
336
 
337
337
  ### 試したこと
338
338
 
339
- カテゴリーのALLは~~archive-topics.php~~archive.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
339
+ カテゴリーのALLは~~archive-topics.php~~(archive.php)のページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
340
-
341
-
342
-
340
+
341
+
342
+
343
- ~~archive-seo.php~~category-seo.phpには以下のコード
343
+ ~~archive-seo.php~~(category-seo.php)には以下のコード
344
344
 
345
345
 
346
346
 

5

コードの修正

2020/11/28 08:38

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -134,7 +134,7 @@
134
134
 
135
135
 
136
136
 
137
- ### archive-topics.php
137
+ ### archive.php
138
138
 
139
139
 
140
140
 
@@ -154,7 +154,7 @@
154
154
 
155
155
  </a>
156
156
 
157
- <a href="<?php echo home_url(); ?>/topics/seo" class="item ">
157
+ <a href="<?php echo home_url(); ?>/category/seo" class="item ">
158
158
 
159
159
  SEO<span>検索エンジン対策</span>
160
160
 
@@ -222,7 +222,7 @@
222
222
 
223
223
 
224
224
 
225
- ### archive-seo.php
225
+ ### category-seo.php
226
226
 
227
227
 
228
228
 
@@ -284,9 +284,21 @@
284
284
 
285
285
  'order' => 'DESC',//表示する順番(逆はASC)
286
286
 
287
- 'category_name' => 'seo' // 表示したいカテゴリーのスラッグを指定
287
+ ~~'category_name' => 'seo' // 表示したいカテゴリーのスラッグを指定~~
288
+
288
-
289
+           'tax_query' => array(
290
+
289
-
291
+ array(
292
+
293
+ 'taxonomy' => 'topics_kind',
294
+
295
+ 'field' => 'slug',
296
+
297
+ 'terms' => 'seo',
298
+
299
+ ),
300
+
301
+ ),
290
302
 
291
303
  );
292
304
 
@@ -324,11 +336,11 @@
324
336
 
325
337
  ### 試したこと
326
338
 
327
- カテゴリーのALLはarchive-topics.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
339
+ カテゴリーのALLは~~archive-topics.php~~archive.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
328
-
329
-
330
-
340
+
341
+
342
+
331
- archive-seo.phpには以下のコード
343
+ ~~archive-seo.php~~category-seo.phpには以下のコード
332
344
 
333
345
 
334
346
 

4

誤字の修正とファイル名の修正

2020/11/28 08:37

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  'show_in_nav_menus' => true,
108
108
 
109
- 'query_var' => true, /* 調べたけどよく分からん。でもtrueでいいらしい */
109
+ 'query_var' => true,
110
110
 
111
111
  'rewrite' => true, /* パーマリンクのリライトの許可 */
112
112
 

3

functions.phpの追加

2020/11/28 07:59

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,124 @@
14
14
 
15
15
 
16
16
 
17
+ ###functions.php
18
+
19
+ ```php
20
+
21
+ <?php
22
+
23
+ /* カスタム投稿タイプを設定 */
24
+
25
+ add_action('init', 'my_custom_post_topics');
26
+
27
+ function my_custom_post_topics() {
28
+
29
+ $labels = array( 'name' => _x('トピックス', 'post type general name'),
30
+
31
+ 'singular_name' => _x('トピックス', 'post type singular name'),
32
+
33
+ 'add_new' => _x('トピックスを追加', 'topics'),
34
+
35
+ 'add_new_item' => __('トピックスを追加'),
36
+
37
+ 'edit_item' => __('トピックスを編集'),
38
+
39
+ 'new_item' => __('トピックス'),
40
+
41
+ 'view_item' => __('トピックスを表示'),
42
+
43
+ 'search_items' => __('トピックスを探す'),
44
+
45
+ 'not_found' => __('トピックスはありません'),
46
+
47
+ 'not_found_in_trash' => __('ゴミ箱にトピックスはありません'),
48
+
49
+ 'parent_item_colon' => ''
50
+
51
+ );
52
+
53
+ $args = array(
54
+
55
+ 'labels' => $labels,
56
+
57
+ 'public' => true,
58
+
59
+ 'publicly_queryable' => true,
60
+
61
+ 'show_ui' => true,
62
+
63
+ 'query_var' => true,
64
+
65
+ 'rewrite' => true,
66
+
67
+ 'capability_type' => 'post',
68
+
69
+ 'hierarchical' => false,
70
+
71
+ 'menu_position' => 5,
72
+
73
+ 'has_archive' => true,
74
+
75
+ 'supports' => array('title','editor','author','thumbnail','revisions', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'page-attributes')
76
+
77
+ );
78
+
79
+ register_post_type('topics',$args);
80
+
81
+
82
+
83
+
84
+
85
+ register_taxonomy(
86
+
87
+ 'topics_kind', /* 分類名 */
88
+
89
+ 'topics', /* このタクソノミーを使う投稿タイプ */
90
+
91
+ array(
92
+
93
+ 'label' => 'トピックスカテゴリー', /* ダッシュボードに表示する名前 */
94
+
95
+ 'labels' => array(
96
+
97
+ 'all_items' => 'トピックスカテゴリー一覧',
98
+
99
+ 'add_new_item' => 'トピックスカテゴリーを追加'
100
+
101
+ ),
102
+
103
+ 'hierarchical' => true, /* カテゴリーの場合はtrue */
104
+
105
+ 'show_ui' => true,
106
+
107
+ 'show_in_nav_menus' => true,
108
+
109
+ 'query_var' => true, /* 調べたけどよく分からん。でもtrueでいいらしい */
110
+
111
+ 'rewrite' => true, /* パーマリンクのリライトの許可 */
112
+
113
+ 'singular_label' => 'トピックスカテゴリー'
114
+
115
+ )
116
+
117
+ );
118
+
119
+
120
+
121
+ }
122
+
123
+
124
+
125
+ ?>
126
+
127
+
128
+
129
+ ・・・
130
+
131
+
132
+
133
+ ```
134
+
17
135
 
18
136
 
19
137
  ### archive-topics.php

2

ファイル名の修正

2020/11/28 07:59

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -206,11 +206,11 @@
206
206
 
207
207
  ### 試したこと
208
208
 
209
- カテゴリーのALLはarchive-topics.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、category-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
209
+ カテゴリーのALLはarchive-topics.phpのページでうまく動作していますが、カテゴリーのSEOのリンクに飛ぶ際に、archive-seo.phpは記事の一覧表示ではなく投稿ページに飛んでしまいます。
210
-
211
-
212
-
210
+
211
+
212
+
213
- category-seo.phpには以下のコード
213
+ archive-seo.phpには以下のコード
214
214
 
215
215
 
216
216
 

1

誤字の修正とファイル名の修正

2020/11/28 06:59

投稿

ilaipa_
ilaipa_

スコア5

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  WordPressでカテゴリー別の記事一覧を表示したいと考えております。
6
6
 
7
- 具体的には、トピックスという名のアーカイブページの中で、カテゴリー(ALL、NEWS、SEO、ORKS、MOVIE)の5つのリンクを用意し、記事一覧を別ページで作成したいと思っています。
7
+ 具体的には、トピックスという名のアーカイブページの中で、カテゴリー(ALL、NEWS、SEO、WORKS、MOVIE)の5つのリンクを用意し、記事一覧を別ページで作成したいと思っています。
8
8
 
9
9
 
10
10
 
@@ -104,7 +104,7 @@
104
104
 
105
105
 
106
106
 
107
- ### category-seo.php
107
+ ### archive-seo.php
108
108
 
109
109
 
110
110