teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

ソースの追記

2021/02/22 06:48

投稿

shoboin
shoboin

スコア8

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,23 @@
1
1
  functions.php上でWP_Queryで投稿を取得し、投稿に紐づくカスタムタクソノミーを取得しようと、
2
2
  get_the_terms関数を使用したところ「不正なタクソノミー」とエラーが帰ってきてしまいます。
3
3
  なにか対策があればご教示いただきたく存じます。
4
+ 投稿記事の取得はできました。
4
5
 
6
+ ```PHP
7
+ $args = [
8
+ 'post_type' => 'test',
9
+ 'posts_per_page' => -1,
10
+ ];
11
+ $the_query = new WP_Query($args);
12
+
13
+ if ($the_query->have_posts()):
14
+ while ($the_query->have_posts()):
15
+ $the_query->the_post();
16
+
17
+ $categories = get_the_terms($post->ID, 'cat');
18
+ endwhile;
19
+ endif;
20
+ wp_reset_postdata();
21
+ ```
22
+
5
23
  WPのバージョンは5.5.3です。