質問編集履歴

2

ソースの追記

2018/02/18 08:32

投稿

kenkbou
kenkbou

スコア151

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,63 @@
63
63
  具体的には、"子"カスタムタクソノミーの親IDで絞り込みをしたいといったところです。
64
64
 
65
65
  うまい方法が見当たらず質問させていただきました。
66
+
67
+
68
+
69
+ 追記
70
+
71
+ ```PHP
72
+
73
+ if ($cat->parent != 0) {
74
+
75
+ $args = array(
76
+
77
+ 'post_type' => 'post',
78
+
79
+ 'post_status' => 'publish',
80
+
81
+ 'posts_per_page' => -1,
82
+
83
+ 'meta_key' => 'maker',
84
+
85
+ 'meta_value' => $cat->term_id
86
+
87
+ );
88
+
89
+ } else {
90
+
91
+ $args = array(
92
+
93
+ 'post_type' => 'post',
94
+
95
+ 'post_status' => 'publish',
96
+
97
+ 'posts_per_page' => -1,
98
+
99
+ 'tax_query' => array (
100
+
101
+ array (
102
+
103
+ 'taxonomy' => 'category',
104
+
105
+ 'field' => 'parent',
106
+
107
+ 'terms' => array ($cat->term_id),
108
+
109
+ 'include_children'=>true,
110
+
111
+ 'operator' => 'AND'
112
+
113
+ )
114
+
115
+ ),
116
+
117
+ // 'parent' => $cat->term_id
118
+
119
+ );
120
+
121
+ }
122
+
123
+ $query = new WP_Query($args);
124
+
125
+ ```

1

追加

2018/02/18 08:31

投稿

kenkbou
kenkbou

スコア151

test CHANGED
File without changes
test CHANGED
@@ -11,6 +11,12 @@
11
11
 
12
12
 
13
13
  以下のようなコードで投稿を取得したいのですが、カスタムタクソノミーの親で絞り込みする事が出来ずに困っています。
14
+
15
+ 表現が難しいのですが、投稿を取得する際に、カスタムタクソノミーの親IDで投稿を取得したいといった内容になります。
16
+
17
+
18
+
19
+
14
20
 
15
21
  ```PHP
16
22