質問編集履歴

1

2021/11/06 07:44

投稿

akitasoran
akitasoran

スコア20

test CHANGED
File without changes
test CHANGED
@@ -207,3 +207,65 @@
207
207
 
208
208
 
209
209
  回答よろしくお願い致します。
210
+
211
+
212
+
213
+
214
+
215
+ -----▼追加分-----
216
+
217
+
218
+
219
+ 以下はWP_Queryで書いたときのプログラムです。
220
+
221
+
222
+
223
+ ```PHP
224
+
225
+ <?php
226
+
227
+ $tags = wp_get_post_tags($post->ID);
228
+
229
+ $array = array();
230
+
231
+
232
+
233
+ foreach($tags as $tag){
234
+
235
+ array_push($array, $tag->term_id);
236
+
237
+ }
238
+
239
+
240
+
241
+ $posts = new WP_Query(
242
+
243
+ array(
244
+
245
+ 'tax_query' => array(
246
+
247
+ array(
248
+
249
+ 'taxonomy' => 'post_tag',
250
+
251
+ 'terms' => $array,
252
+
253
+ 'include_children' => true,
254
+
255
+ 'field' => 'term_id',
256
+
257
+ 'operator' => 'IN'
258
+
259
+ ),
260
+
261
+ 'relation' => 'AND'
262
+
263
+ )
264
+
265
+ )
266
+
267
+ );
268
+
269
+ ?>
270
+
271
+ ```