質問編集履歴

2

文法の修正

2020/08/27 06:25

投稿

yuta_rondo
yuta_rondo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,130 +1,4 @@
1
1
  ### 前提・実現したいこと
2
-
3
-
4
-
5
- Wordpressで質問がございます。
6
-
7
-
8
-
9
- カスタムタクソノミーを利用した、絞り込み検索機能(AND検索)を実装したのですが、
10
-
11
- 同じタクソノミー内で複数チェックボックスを選択したとき
12
-
13
- 最後のタクソノミーだけが検索結果に表示され、
14
-
15
- そのほかの選択したはずのものが上書き?されたように表示されません。
16
-
17
-
18
-
19
- (例)
20
-
21
- 下画像のように、
22
-
23
- チェックボックスを複数選択してサーチすると
24
-
25
- 4つのAND検索を期待しているのに、スタイリッシュがついた投稿のみ絞られる
26
-
27
- ※スタイリッシュ以外は無視される。
28
-
29
- ![イメージ説明](33d72068c22b10fe2266682af6b9b2f3.png)
30
-
31
-
32
-
33
-
34
-
35
- ### 該当のソースコード
36
-
37
-
38
-
39
- ```ここに言語名を入力
40
-
41
- <div class="search_box" method="post" action="<?php echo home_url(); ?>">
42
-
43
- <form class="search_form">
44
-
45
- <div class="title_box">
46
-
47
- <h2 class="title noto_regular">絞り込み検索</h2>
48
-
49
- <div class="close search_trigger"><div class="bar"></div><div class="bar"></div></div>
50
-
51
- </div>
52
-
53
- <section class="category">
54
-
55
- <h3 class="title"><span class="en baskerville_regular">DESIGN</span><span class="ja">デザイン</span></h3>
56
-
57
- <div class="select_box">
58
-
59
- <?php $terms = get_terms( 'works_design' ); ?>
60
-
61
- <?php if( $terms ): ?>
62
-
63
- <?php foreach( $terms as $term ): ?>
64
-
65
- <label><input type="checkbox" class="checkbox_input" name="works_design" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
66
-
67
- <?php endforeach; ?>
68
-
69
- <?php endif; ?>
70
-
71
- </div>
72
-
73
- </section>
74
-
75
- <section class="category">
76
-
77
- <h3 class="title"><span class="en baskerville_regular">PLACE</span><span class="ja">施工場所</span></h3>
78
-
79
- <div class="select_box">
80
-
81
- <?php $terms = get_terms( 'works_place' ); ?>
82
-
83
- <?php if( $terms ): ?>
84
-
85
- <?php foreach( $terms as $term ): ?>
86
-
87
- <label><input type="checkbox" class="checkbox_input" name="works_place" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
88
-
89
- <?php endforeach; ?>
90
-
91
- <?php endif; ?>
92
-
93
- </div>
94
-
95
- </section>
96
-
97
- <span class="submit"><input type="submit" value="SEARCH" class="baskerville_regular"><span class=icon></span></span>
98
-
99
- <div class="close search_trigger" data-sc-sp>
100
-
101
- <div class="close_icon">
102
-
103
- <div class="bar"></div>
104
-
105
- <div class="bar"></div>
106
-
107
- </div>
108
-
109
- <span class="close_txt baskerville_regular">CLOSE</span>
110
-
111
- </div>
112
-
113
- </form>
114
-
115
- </div>
116
-
117
- ```
118
-
119
-
120
-
121
-
122
-
123
- ### 補足情報(FW/ツールのバージョンなど)
124
-
125
-
126
-
127
- 上記### 前提・実現したいこと
128
2
 
129
3
 
130
4
 
@@ -220,262 +94,6 @@
220
94
 
221
95
  ```
222
96
 
223
-
224
-
225
-
226
-
227
- ### 補足情報(FW/ツールのバージョンなど)
228
-
229
-
230
-
231
- 上記添付画像をサーチした### 前提・実現したいこと
232
-
233
-
234
-
235
- Wordpressで質問がございます。
236
-
237
-
238
-
239
- カスタムタクソノミーを利用した、絞り込み検索機能(AND検索)を実装したのですが、
240
-
241
- 同じタクソノミー内で複数チェックボックスを選択したとき
242
-
243
- 最後のタクソノミーだけが検索結果に表示され、
244
-
245
- そのほかの選択したはずのものが上書き?されたように表示されません。
246
-
247
-
248
-
249
- (例)
250
-
251
- 下画像のように、
252
-
253
- チェックボックスを複数選択してサーチすると
254
-
255
- 4つのAND検索を期待しているのに、スタイリッシュがついた投稿のみ絞られる
256
-
257
- ※スタイリッシュ以外は無視される。
258
-
259
- ![イメージ説明](33d72068c22b10fe2266682af6b9b2f3.png)
260
-
261
-
262
-
263
-
264
-
265
- ### 該当のソースコード
266
-
267
-
268
-
269
- ```ここに言語名を入力
270
-
271
- <div class="search_box" method="post" action="<?php echo home_url(); ?>">
272
-
273
- <form class="search_form">
274
-
275
- <div class="title_box">
276
-
277
- <h2 class="title noto_regular">絞り込み検索</h2>
278
-
279
- <div class="close search_trigger"><div class="bar"></div><div class="bar"></div></div>
280
-
281
- </div>
282
-
283
- <section class="category">
284
-
285
- <h3 class="title"><span class="en baskerville_regular">DESIGN</span><span class="ja">デザイン</span></h3>
286
-
287
- <div class="select_box">
288
-
289
- <?php $terms = get_terms( 'works_design' ); ?>
290
-
291
- <?php if( $terms ): ?>
292
-
293
- <?php foreach( $terms as $term ): ?>
294
-
295
- <label><input type="checkbox" class="checkbox_input" name="works_design" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
296
-
297
- <?php endforeach; ?>
298
-
299
- <?php endif; ?>
300
-
301
- </div>
302
-
303
- </section>
304
-
305
- <section class="category">
306
-
307
- <h3 class="title"><span class="en baskerville_regular">PLACE</span><span class="ja">施工場所</span></h3>
308
-
309
- <div class="select_box">
310
-
311
- <?php $terms = get_terms( 'works_place' ); ?>
312
-
313
- <?php if( $terms ): ?>
314
-
315
- <?php foreach( $terms as $term ): ?>
316
-
317
- <label><input type="checkbox" class="checkbox_input" name="works_place" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
318
-
319
- <?php endforeach; ?>
320
-
321
- <?php endif; ?>
322
-
323
- </div>
324
-
325
- </section>
326
-
327
- <span class="submit"><input type="submit" value="SEARCH" class="baskerville_regular"><span class=icon></span></span>
328
-
329
- <div class="close search_trigger" data-sc-sp>
330
-
331
- <div class="close_icon">
332
-
333
- <div class="bar"></div>
334
-
335
- <div class="bar"></div>
336
-
337
- </div>
338
-
339
- <span class="close_txt baskerville_regular">CLOSE</span>
340
-
341
- </div>
342
-
343
- </form>
344
-
345
- </div>
346
-
347
- ```
348
-
349
-
350
-
351
-
352
-
353
- ### 補足情報(FW/ツールのバージョンなど)
354
-
355
-
356
-
357
- 上記### 前提・実現したいこと
358
-
359
-
360
-
361
- Wordpressで質問がございます。
362
-
363
-
364
-
365
- カスタムタクソノミーを利用した、絞り込み検索機能(AND検索)を実装したのですが、
366
-
367
- 同じタクソノミー内で複数チェックボックスを選択したとき
368
-
369
- 最後のタクソノミーだけが検索結果に表示され、
370
-
371
- そのほかの選択したはずのものが上書き?されたように表示されません。
372
-
373
-
374
-
375
- (例)
376
-
377
- 下画像のように、
378
-
379
- チェックボックスを複数選択してサーチすると
380
-
381
- 4つのAND検索を期待しているのに、スタイリッシュがついた投稿のみ絞られる
382
-
383
- ※スタイリッシュ以外は無視される。
384
-
385
- ![イメージ説明](33d72068c22b10fe2266682af6b9b2f3.png)
386
-
387
-
388
-
389
-
390
-
391
- ### 該当のソースコード
392
-
393
-
394
-
395
- ```ここに言語名を入力
396
-
397
- <div class="search_box" method="post" action="<?php echo home_url(); ?>">
398
-
399
- <form class="search_form">
400
-
401
- <div class="title_box">
402
-
403
- <h2 class="title noto_regular">絞り込み検索</h2>
404
-
405
- <div class="close search_trigger"><div class="bar"></div><div class="bar"></div></div>
406
-
407
- </div>
408
-
409
- <section class="category">
410
-
411
- <h3 class="title"><span class="en baskerville_regular">DESIGN</span><span class="ja">デザイン</span></h3>
412
-
413
- <div class="select_box">
414
-
415
- <?php $terms = get_terms( 'works_design' ); ?>
416
-
417
- <?php if( $terms ): ?>
418
-
419
- <?php foreach( $terms as $term ): ?>
420
-
421
- <label><input type="checkbox" class="checkbox_input" name="works_design" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
422
-
423
- <?php endforeach; ?>
424
-
425
- <?php endif; ?>
426
-
427
- </div>
428
-
429
- </section>
430
-
431
- <section class="category">
432
-
433
- <h3 class="title"><span class="en baskerville_regular">PLACE</span><span class="ja">施工場所</span></h3>
434
-
435
- <div class="select_box">
436
-
437
- <?php $terms = get_terms( 'works_place' ); ?>
438
-
439
- <?php if( $terms ): ?>
440
-
441
- <?php foreach( $terms as $term ): ?>
442
-
443
- <label><input type="checkbox" class="checkbox_input" name="works_place" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
444
-
445
- <?php endforeach; ?>
446
-
447
- <?php endif; ?>
448
-
449
- </div>
450
-
451
- </section>
452
-
453
- <span class="submit"><input type="submit" value="SEARCH" class="baskerville_regular"><span class=icon></span></span>
454
-
455
- <div class="close search_trigger" data-sc-sp>
456
-
457
- <div class="close_icon">
458
-
459
- <div class="bar"></div>
460
-
461
- <div class="bar"></div>
462
-
463
- </div>
464
-
465
- <span class="close_txt baskerville_regular">CLOSE</span>
466
-
467
- </div>
468
-
469
- </form>
470
-
471
- </div>
472
-
473
- ```
474
-
475
-
476
-
477
-
478
-
479
97
  ### 補足情報
480
98
 
481
99
 

1

コード内の不必要なデザイン要素を消しました。

2020/08/27 06:25

投稿

yuta_rondo
yuta_rondo

スコア1

test CHANGED
File without changes
test CHANGED
@@ -168,6 +168,110 @@
168
168
 
169
169
  <form class="search_form">
170
170
 
171
+ <section class="category">
172
+
173
+ <h3 class="title"><span class="en baskerville_regular">DESIGN</span><span class="ja">デザイン</span></h3>
174
+
175
+ <div class="select_box">
176
+
177
+ <?php $terms = get_terms( 'works_design' ); ?>
178
+
179
+ <?php if( $terms ): ?>
180
+
181
+ <?php foreach( $terms as $term ): ?>
182
+
183
+ <label><input type="checkbox" class="checkbox_input" name="works_design" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
184
+
185
+ <?php endforeach; ?>
186
+
187
+ <?php endif; ?>
188
+
189
+ </div>
190
+
191
+ </section>
192
+
193
+ <section class="category">
194
+
195
+ <h3 class="title"><span class="en baskerville_regular">PLACE</span><span class="ja">施工場所</span></h3>
196
+
197
+ <div class="select_box">
198
+
199
+ <?php $terms = get_terms( 'works_place' ); ?>
200
+
201
+ <?php if( $terms ): ?>
202
+
203
+ <?php foreach( $terms as $term ): ?>
204
+
205
+ <label><input type="checkbox" class="checkbox_input" name="works_place" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
206
+
207
+ <?php endforeach; ?>
208
+
209
+ <?php endif; ?>
210
+
211
+ </div>
212
+
213
+ </section>
214
+
215
+ <span class="submit"><input type="submit" value="SEARCH" class="baskerville_regular"><span class=icon></span></span>
216
+
217
+ </form>
218
+
219
+ </div>
220
+
221
+ ```
222
+
223
+
224
+
225
+
226
+
227
+ ### 補足情報(FW/ツールのバージョンなど)
228
+
229
+
230
+
231
+ 上記添付画像をサーチした### 前提・実現したいこと
232
+
233
+
234
+
235
+ Wordpressで質問がございます。
236
+
237
+
238
+
239
+ カスタムタクソノミーを利用した、絞り込み検索機能(AND検索)を実装したのですが、
240
+
241
+ 同じタクソノミー内で複数チェックボックスを選択したとき
242
+
243
+ 最後のタクソノミーだけが検索結果に表示され、
244
+
245
+ そのほかの選択したはずのものが上書き?されたように表示されません。
246
+
247
+
248
+
249
+ (例)
250
+
251
+ 下画像のように、
252
+
253
+ チェックボックスを複数選択してサーチすると
254
+
255
+ 4つのAND検索を期待しているのに、スタイリッシュがついた投稿のみ絞られる
256
+
257
+ ※スタイリッシュ以外は無視される。
258
+
259
+ ![イメージ説明](33d72068c22b10fe2266682af6b9b2f3.png)
260
+
261
+
262
+
263
+
264
+
265
+ ### 該当のソースコード
266
+
267
+
268
+
269
+ ```ここに言語名を入力
270
+
271
+ <div class="search_box" method="post" action="<?php echo home_url(); ?>">
272
+
273
+ <form class="search_form">
274
+
171
275
  <div class="title_box">
172
276
 
173
277
  <h2 class="title noto_regular">絞り込み検索</h2>
@@ -250,7 +354,7 @@
250
354
 
251
355
 
252
356
 
253
- 上記添付画像をサーチした### 前提・実現したいこと
357
+ 上記### 前提・実現したいこと
254
358
 
255
359
 
256
360
 
@@ -372,132 +476,6 @@
372
476
 
373
477
 
374
478
 
375
- ### 補足情報(FW/ツールのバージョンなど)
376
-
377
-
378
-
379
- 上記### 前提・実現したいこと
380
-
381
-
382
-
383
- Wordpressで質問がございます。
384
-
385
-
386
-
387
- カスタムタクソノミーを利用した、絞り込み検索機能(AND検索)を実装したのですが、
388
-
389
- 同じタクソノミー内で複数チェックボックスを選択したとき
390
-
391
- 最後のタクソノミーだけが検索結果に表示され、
392
-
393
- そのほかの選択したはずのものが上書き?されたように表示されません。
394
-
395
-
396
-
397
- (例)
398
-
399
- 下画像のように、
400
-
401
- チェックボックスを複数選択してサーチすると
402
-
403
- 4つのAND検索を期待しているのに、スタイリッシュがついた投稿のみ絞られる
404
-
405
- ※スタイリッシュ以外は無視される。
406
-
407
- ![イメージ説明](33d72068c22b10fe2266682af6b9b2f3.png)
408
-
409
-
410
-
411
-
412
-
413
- ### 該当のソースコード
414
-
415
-
416
-
417
- ```ここに言語名を入力
418
-
419
- <div class="search_box" method="post" action="<?php echo home_url(); ?>">
420
-
421
- <form class="search_form">
422
-
423
- <div class="title_box">
424
-
425
- <h2 class="title noto_regular">絞り込み検索</h2>
426
-
427
- <div class="close search_trigger"><div class="bar"></div><div class="bar"></div></div>
428
-
429
- </div>
430
-
431
- <section class="category">
432
-
433
- <h3 class="title"><span class="en baskerville_regular">DESIGN</span><span class="ja">デザイン</span></h3>
434
-
435
- <div class="select_box">
436
-
437
- <?php $terms = get_terms( 'works_design' ); ?>
438
-
439
- <?php if( $terms ): ?>
440
-
441
- <?php foreach( $terms as $term ): ?>
442
-
443
- <label><input type="checkbox" class="checkbox_input" name="works_design" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
444
-
445
- <?php endforeach; ?>
446
-
447
- <?php endif; ?>
448
-
449
- </div>
450
-
451
- </section>
452
-
453
- <section class="category">
454
-
455
- <h3 class="title"><span class="en baskerville_regular">PLACE</span><span class="ja">施工場所</span></h3>
456
-
457
- <div class="select_box">
458
-
459
- <?php $terms = get_terms( 'works_place' ); ?>
460
-
461
- <?php if( $terms ): ?>
462
-
463
- <?php foreach( $terms as $term ): ?>
464
-
465
- <label><input type="checkbox" class="checkbox_input" name="works_place" value="<?php echo esc_attr( $term->slug ); ?>"><span class="txt"><?php echo esc_html( $term->name ); ?></span></label>
466
-
467
- <?php endforeach; ?>
468
-
469
- <?php endif; ?>
470
-
471
- </div>
472
-
473
- </section>
474
-
475
- <span class="submit"><input type="submit" value="SEARCH" class="baskerville_regular"><span class=icon></span></span>
476
-
477
- <div class="close search_trigger" data-sc-sp>
478
-
479
- <div class="close_icon">
480
-
481
- <div class="bar"></div>
482
-
483
- <div class="bar"></div>
484
-
485
- </div>
486
-
487
- <span class="close_txt baskerville_regular">CLOSE</span>
488
-
489
- </div>
490
-
491
- </form>
492
-
493
- </div>
494
-
495
- ```
496
-
497
-
498
-
499
-
500
-
501
479
  ### 補足情報
502
480
 
503
481