質問編集履歴

13

質問内容を追記いたしました

2018/04/11 04:26

投稿

haru2018
haru2018

スコア7

test CHANGED
File without changes
test CHANGED
@@ -161,3 +161,81 @@
161
161
  「特定カテゴリの子カテゴリのみの情報を表示する」ことができたので、
162
162
 
163
163
  正しい記述ではないのですが、つかっているという状態です。
164
+
165
+
166
+
167
+ さらにfunctions.phpにはこのように記載しております。
168
+
169
+
170
+
171
+ ```ここに言語を入力
172
+
173
+ <?php
174
+
175
+ }
176
+
177
+ add_action ( 'edited_term', 'save_extra_category_fileds');
178
+
179
+ add_action ( 'create_term', 'save_extra_category_fileds');
180
+
181
+ function save_extra_category_fileds( $term_id ) {
182
+
183
+ if ( isset( $_POST['Cat_meta'] ) ) {
184
+
185
+ $t_id = $term_id;
186
+
187
+ $cat_meta = get_option( "cat_$t_id");
188
+
189
+ $cat_keys = array_keys($_POST['Cat_meta']);
190
+
191
+ foreach ($cat_keys as $key){
192
+
193
+ if (isset($_POST['Cat_meta'][$key])){
194
+
195
+ $cat_meta[$key] = $_POST['Cat_meta'][$key];
196
+
197
+ }
198
+
199
+ }
200
+
201
+ update_option( "cat_$t_id", $cat_meta );
202
+
203
+ }
204
+
205
+ }
206
+
207
+ add_action('admin_print_scripts', 'my_admin_scripts');
208
+
209
+ add_action('admin_print_styles', 'my_admin_styles');
210
+
211
+ function my_admin_scripts() {
212
+
213
+ global $taxonomy;
214
+
215
+ if( 'category' == $taxonomy ) {
216
+
217
+ wp_enqueue_script('media-upload');
218
+
219
+ wp_enqueue_script('thickbox');
220
+
221
+ wp_register_script('my-upload', get_bloginfo('template_directory') .'/js/upload.js');
222
+
223
+ wp_enqueue_script('my-upload');
224
+
225
+ }
226
+
227
+ }
228
+
229
+ function my_admin_styles() {
230
+
231
+ global $taxonomy;
232
+
233
+ if( 'category' == $taxonomy ) {
234
+
235
+ wp_enqueue_style('thickbox');
236
+
237
+ }
238
+
239
+ }
240
+
241
+ ```

12

質問に追記いたしました

2018/04/11 04:26

投稿

haru2018
haru2018

スコア7

test CHANGED
File without changes
test CHANGED
@@ -128,4 +128,36 @@
128
128
 
129
129
 
130
130
 
131
+
132
+
131
133
  ```
134
+
135
+ ### 追記
136
+
137
+ 特に$argsの中身というのは設定していません。
138
+
139
+ 参考記事のコードをいろいろ試行錯誤していて
140
+
141
+ ```ここに言語を入力
142
+
143
+
144
+
145
+ <?php
146
+
147
+ $tag_all = get_terms("category", "fields=all");
148
+
149
+ foreach($tag_all as $value):
150
+
151
+ $cat_data = get_option('cat_'.intval($value->term_id));
152
+
153
+ ?>
154
+
155
+
156
+
157
+ ```
158
+
159
+ にある「fields=all」を「$args」に変えてみたところ、category.phpでは
160
+
161
+ 「特定カテゴリの子カテゴリのみの情報を表示する」ことができたので、
162
+
163
+ 正しい記述ではないのですが、つかっているという状態です。

11

質問内容を更新いたしました。

2018/04/11 04:21

投稿

haru2018
haru2018

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  現在WPを使ってHPを制作しており、
2
2
 
3
- カスタムフィールドに入力した内容の情報取得カテゴリの指定ついて困っております。
3
+ カスタムフィールドに入力した内容のうち、ある特定カテゴリの「子カテゴリのみの情報」を表示したいのですが、できずに困っております。
4
4
 
5
5
  どうかご教授よろしくお願いできますでしょうか。
6
6
 
@@ -88,6 +88,8 @@
88
88
 
89
89
  category.phpに下記ソースを追加し希望通り、「特定カテゴリの子カテゴリのみ表示」させることができました。
90
90
 
91
+ (条件分岐を追加した以外は同じものになります)
92
+
91
93
 
92
94
 
93
95
  ### 補足情報(ソースコード)

10

質問内容を更新いたしました。

2018/04/07 10:26

投稿

haru2018
haru2018

スコア7

test CHANGED
@@ -1 +1 @@
1
- WPのカテゴリー編集画面に追加したカスタムフィールドを使って、特定カテゴリの子カテゴリのみの情報を表示したい
1
+ WPのカテゴリー編集画面に追加したカスタムフィールドを使って、特定カテゴリの子カテゴリのみの情報を表示したい
test CHANGED
@@ -1,6 +1,6 @@
1
1
  現在WPを使ってHPを制作しており、
2
2
 
3
- カスタムフィールドに入力した内容の情報取得カテゴリの指定について困っております。
3
+ カスタムフィールドに入力した内容の情報取得カテゴリの指定について困っております。
4
4
 
5
5
  どうかご教授よろしくお願いできますでしょうか。
6
6
 
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- 下記記事を参考に、カテゴリ編集画面に画像入力欄、テキスト入力欄を追加いたしました。
13
+ 下記記事を参考に、カテゴリ編集画面に画像入力欄、テキスト入力欄を追加いたしました。
14
14
 
15
15
  ■参考記事
16
16
 
@@ -32,9 +32,9 @@
32
32
 
33
33
  ```
34
34
 
35
- 1.特定カテゴリの子カテゴリのみの情報をトップページに表示する
35
+ 1.特定カテゴリの子カテゴリのみの情報をトップページに表示する
36
36
 
37
- 2.子カテゴリはクライアントが更新・追加して増えていく予定なので、追加した分も表示できるようにしておく必要があります
37
+ 2.子カテゴリはクライアントが更新・追加して増えていく予定なので、追加した分も表示できるようにしておく必要があります
38
38
 
39
39
  ```
40
40
 
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- 下記コードをWPテーマのindex.phpに追加すると、トップページに全てのカテゴリの画像とテキストが表示されてしまいます。
47
+ 下記コードをWPテーマのindex.phpに追加すると、トップページに全てのカテゴリの画像とテキストが表示されてしまいます。
48
48
 
49
49
 
50
50
 
@@ -70,7 +70,7 @@
70
70
 
71
71
  <div class="text"><?php echo esc_html($cat_data['extra_text']) ?></div>
72
72
 
73
- <div class="details"><a href="親カテゴリスラッグ/<?php echo esc_html($value->slug) ?>/">詳細はこちら</a></div>
73
+ <div class="details"><a href="親カテゴリスラッグ/<?php echo esc_html($value->slug) ?>/">詳細はこちら</a></div>
74
74
 
75
75
  <?php endforeach; ?>
76
76
 
@@ -84,9 +84,9 @@
84
84
 
85
85
 
86
86
 
87
- カテゴリページには、
87
+ カテゴリページには、
88
88
 
89
- category.phpに下記ソースを追加し希望通り、「特定カテゴリの子カテゴリのみ表示」させることができました。
89
+ category.phpに下記ソースを追加し希望通り、「特定カテゴリの子カテゴリのみ表示」させることができました。
90
90
 
91
91
 
92
92
 
@@ -118,7 +118,7 @@
118
118
 
119
119
  <div class="text"><?php echo esc_html($cat_data['extra_text']) ?></div>
120
120
 
121
- <div class="details"><a href="products/<?php echo esc_html($value->slug) ?>/">詳細はこちら</a></div>
121
+ <div class="details"><a href="親カテゴリスラッグ/<?php echo esc_html($value->slug) ?>/">詳細はこちら</a></div>
122
122
 
123
123
  </div>
124
124
 

9

タイトルを更新いたしました

2018/04/07 10:21

投稿

haru2018
haru2018

スコア7

test CHANGED
@@ -1 +1 @@
1
- WPカテゴリー編集画面に追加したカスタムフィールド、特定カテゴリーの子カテゴリーのみの情報を表示したい
1
+ WPカテゴリー編集画面に追加したカスタムフィールドを使って、特定カテゴリーの子カテゴリーのみの情報を表示したい
test CHANGED
File without changes

8

タイトルを更新いたしました。

2018/04/07 10:19

投稿

haru2018
haru2018

スコア7

test CHANGED
@@ -1 +1 @@
1
- WPでカテゴリー編集画面に追加したカスタムフィールドを表示させる際の取得情報絞り込みにつ
1
+ WPでカテゴリー編集画面に追加したカスタムフィールドで、特定カテゴリーの子カテゴリーのみの情報を表示した
test CHANGED
File without changes

7

質問内容を更新いたしました

2018/04/07 10:18

投稿

haru2018
haru2018

スコア7

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  現在WPを使ってHPを制作しており、
2
2
 
3
- カスタムフィールドのカテゴリー指定について困っております。
3
+ カスタムフィールドに入力した内容情報取得カテゴリー指定について困っております。
4
4
 
5
5
  どうかご教授よろしくお願いできますでしょうか。
6
6
 
@@ -32,7 +32,7 @@
32
32
 
33
33
  ```
34
34
 
35
- 1.特定カテゴリーの子カテゴリーのみをトップページに表示する
35
+ 1.特定カテゴリーの子カテゴリーのみの情報をトップページに表示する
36
36
 
37
37
  2.子カテゴリーはクライアントが更新・追加して増えていく予定なので、追加した分も表示できるようにしておく必要があります
38
38
 

6

タイトルを更新いたしました

2018/04/07 10:15

投稿

haru2018
haru2018

スコア7

test CHANGED
@@ -1 +1 @@
1
- WPでカテゴリー編集画面に追加したカスタムフィールドを表示させる際の記述について
1
+ WPでカテゴリー編集画面に追加したカスタムフィールドを表示させる際の取得情報絞り込みについて
test CHANGED
File without changes

5

タイトルを更新いたしました

2018/04/07 10:12

投稿

haru2018
haru2018

スコア7

test CHANGED
@@ -1 +1 @@
1
- WPでカテゴリー編集画面に追加したカスタムフィールドを表示させる際の条件分岐について
1
+ WPでカテゴリー編集画面に追加したカスタムフィールドを表示させる際の記述について
test CHANGED
File without changes

4

タイトルを変更いたしました。

2018/04/07 10:11

投稿

haru2018
haru2018

スコア7

test CHANGED
@@ -1 +1 @@
1
- WPにあるカテゴリにプラグインを利用せずカスタムフィールド(テキスト入力枠+画像入力枠)追加して、トップページに表示させ
1
+ WPカテゴリー編集画面追加したカスタムフィールドを表示させる際の条件分岐につ
test CHANGED
File without changes

3

表示条件を更新いたしました。

2018/04/07 10:08

投稿

haru2018
haru2018

スコア7

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  1.特定カテゴリーの子カテゴリーのみをトップページに表示する
36
36
 
37
- 2.子カテゴリーはクライアントが更新・追加して増えていく予定です
37
+ 2.子カテゴリーはクライアントが更新・追加して増えていく予定なの、追加した分も表示できるようにしておく必要がありま
38
38
 
39
39
  ```
40
40
 

2

表示条件について追記いたしました

2018/04/07 10:02

投稿

haru2018
haru2018

スコア7

test CHANGED
File without changes
test CHANGED
@@ -32,7 +32,9 @@
32
32
 
33
33
  ```
34
34
 
35
- 特定カテゴリーの子カテゴリーのみをトップページに表示する
35
+ 1.特定カテゴリーの子カテゴリーのみをトップページに表示する
36
+
37
+ 2.子カテゴリーはクライアントが更新・追加して増えていく予定です
36
38
 
37
39
  ```
38
40
 

1

参考記事のURLにリンクを貼り忘れていたので、修正いたしました

2018/04/07 10:00

投稿

haru2018
haru2018

スコア7

test CHANGED
File without changes
test CHANGED
@@ -14,9 +14,9 @@
14
14
 
15
15
  ■参考記事
16
16
 
17
- http://www.webopixel.net/wordpress/436.html
17
+ [http://www.webopixel.net/wordpress/436.html](http://www.webopixel.net/wordpress/436.html)
18
18
 
19
- https://increment-log.com/category-text-display/
19
+ [https://increment-log.com/category-text-display/](https://increment-log.com/category-text-display/)
20
20
 
21
21
 
22
22