回答編集履歴

4

訂正

2017/08/23 04:46

投稿

IShix
IShix

スコア1724

test CHANGED
@@ -100,7 +100,7 @@
100
100
 
101
101
  テンプレート階層を理解し、カスタムタクソノミー用のテンプレートを書けばURLにアクセス
102
102
 
103
- するだけで自由に編集きます。
103
+ するだけなの簡単です。
104
104
 
105
105
 
106
106
 

3

追記

2017/08/23 04:46

投稿

IShix
IShix

スコア1724

test CHANGED
@@ -78,7 +78,7 @@
78
78
 
79
79
 
80
80
 
81
- 本家でカスタムフィールドのフィルターを使いアーカイブを作るサンプルがありましたので掲載しておきます。全編英語ですが動画での説明なのでわかりやすいと思います。
81
+ 本家でACFのカスタムフィールドのフィルターを使いアーカイブを作るサンプルがありましたので掲載しておきます。全編英語ですが動画での説明なのでわかりやすいと思います。
82
82
 
83
83
 
84
84
 
@@ -96,7 +96,7 @@
96
96
 
97
97
  書いてて思ったのですが今勉強中でしたら、結構難易度の高い実装に思います。すみません ><
98
98
 
99
- もしカスタムフィールドを使わなくてもよければカスタムタクソノミーを利用すれば、
99
+ もしACFのカスタムフィールドを使わなくてもよければカスタムタクソノミーを利用すれば、
100
100
 
101
101
  テンプレート階層を理解し、カスタムタクソノミー用のテンプレートを書けばURLにアクセス
102
102
 

2

追記

2017/08/23 04:44

投稿

IShix
IShix

スコア1724

test CHANGED
@@ -71,3 +71,47 @@
71
71
  $value = $field['value'];
72
72
 
73
73
  ```
74
+
75
+
76
+
77
+ ###※ここから追記 ACFのカスタムフィルターを使う
78
+
79
+
80
+
81
+ 本家でカスタムフィールドのフィルターを使いアーカイブを作るサンプルがありましたので掲載しておきます。全編英語ですが動画での説明なのでわかりやすいと思います。
82
+
83
+
84
+
85
+ どういうことができるかというと1つ固定ページを作り、そのページのURLに?kudamono=bananaなどとすることでバナナの一覧が表示されます。
86
+
87
+
88
+
89
+ 注意点としては動画ではカスタム投稿のアーカイブにあたるページ上でpre_get_postsにフックしクエリの内容を変更している点です。今回、固定ページで作る場合はWP_Queryなどで任意のクエリを取得して表示する必要があります。※ pre_get_postsはすべてのクエリに影響するので注意してください。
90
+
91
+
92
+
93
+ [https://www.advancedcustomfields.com/resources/creating-wp-archive-custom-field-filter/](https://www.advancedcustomfields.com/resources/creating-wp-archive-custom-field-filter/)
94
+
95
+
96
+
97
+ 書いてて思ったのですが今勉強中でしたら、結構難易度の高い実装に思います。すみません ><
98
+
99
+ もしカスタムフィールドを使わなくてもよければカスタムタクソノミーを利用すれば、
100
+
101
+ テンプレート階層を理解し、カスタムタクソノミー用のテンプレートを書けばURLにアクセス
102
+
103
+ するだけで自由に編集できます。
104
+
105
+
106
+
107
+ テンプレート階層が分からなければ早めに勉強された方がいいです。
108
+
109
+ Wordpressを理解する第一歩だと思います。
110
+
111
+ ながながとすみません。
112
+
113
+
114
+
115
+ テンプレート階層
116
+
117
+ [https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E9%9A%8E%E5%B1%A4](https://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E9%9A%8E%E5%B1%A4)

1

追記

2017/08/23 04:40

投稿

IShix
IShix

スコア1724

test CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- $specifications_group_id = 479; // Post ID of the specifications field group.
21
+ $specifications_group_id = 479; // フィールドグループのPost IDをここに
22
22
 
23
23
  $specifications_fields = array();
24
24
 
@@ -64,7 +64,7 @@
64
64
 
65
65
  $specifications_fields = get_specifications_fields();
66
66
 
67
-
67
+
68
68
 
69
69
  foreach ( $specifications_fields as $name => $field ):
70
70