回答編集履歴
4
訂正
test
CHANGED
@@ -100,7 +100,7 @@
|
|
100
100
|
|
101
101
|
テンプレート階層を理解し、カスタムタクソノミー用のテンプレートを書けばURLにアクセス
|
102
102
|
|
103
|
-
するだけで
|
103
|
+
するだけなので簡単です。
|
104
104
|
|
105
105
|
|
106
106
|
|
3
追記
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
追記
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
追記
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
$specifications_group_id = 479; // Post ID
|
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
|
|