質問編集履歴

1

$wp_query->requestの中身など、追加で確認したことを追記しました

2017/12/18 00:19

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  タクソノミーは親子階層を持っています。
10
10
 
11
- 親を選択したときはをすべて含めて検索、
11
+ 親を選択したときはをすべて含めて検索、
12
12
 
13
13
  子を選択したときは子のみを検索したいです。
14
14
 
@@ -287,3 +287,43 @@
287
287
 
288
288
 
289
289
  以上、何卒よろしくお願い致します。
290
+
291
+
292
+
293
+ ###その後チェックした事項
294
+
295
+ -$wp_query->requestの中身
296
+
297
+ ↓下記はうまく表示できないときの中身です。
298
+
299
+ ```SQL
300
+
301
+ string(436) "SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1 AND (
302
+
303
+ wp_term_relationships.term_taxonomy_id IN (3,4,5)
304
+
305
+ ) AND wp_posts.post_type IN ('post', 'page', 'attachment') AND (wp_posts.post_status = 'publish' OR wp_posts.post_author = 1 AND wp_posts.post_status = 'private') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 10"
306
+
307
+ ```
308
+
309
+ ↓下記は表示できるときの中身です。
310
+
311
+ ```SQL
312
+
313
+ string(432) "SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1 AND (
314
+
315
+ wp_term_relationships.term_taxonomy_id IN (4)
316
+
317
+ ) AND wp_posts.post_type IN ('post', 'page', 'attachment') AND (wp_posts.post_status = 'publish' OR wp_posts.post_author = 1 AND wp_posts.post_status = 'private') GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 0, 10"
318
+
319
+ ```
320
+
321
+ 差異は「wp_term_relationships.term_taxonomy_id IN (3,4,5)」の数値だけでした。
322
+
323
+ 該当DB内にちゃんと数値が存在するかも確認しました。
324
+
325
+
326
+
327
+ -フォームのname属性のタイプミス確認
328
+
329
+ →何度か見直しましたが、タイプミスはありませんでした。