回答編集履歴

2

修正

2019/12/24 04:48

投稿

KazuhiroHatano
KazuhiroHatano

スコア7804

test CHANGED
@@ -10,10 +10,20 @@
10
10
 
11
11
 
12
12
 
13
- 質問のコードで間違ってるのはget_the_categoryの戻り値は
13
+ 質問のコードで間違ってるのは
14
-
15
- 単一のカテゴリオブジェクトじゃなくその配列だってところでしょうか
16
14
 
17
15
 
18
16
 
17
+ ```php
18
+
19
+ $parent = $cat_info->parent;
20
+
21
+ ```
22
+
23
+ のところ
24
+
25
+
26
+
27
+ $cat_infoはカテゴリオブジェクトの配列なので
28
+
19
- でforeachで回してparent==0判定すればいけるんじゃないでしょうか
29
+ 中身一つ一つのparent0でないかの判定をしなといけないはず

1

修正

2019/12/24 04:48

投稿

KazuhiroHatano
KazuhiroHatano

スコア7804

test CHANGED
@@ -1,3 +1,19 @@
1
- [get_terms](https://wpdocs.osdn.jp/関数リファレンス/get_terms)で``parent=>0``を指定
1
+ ~~[get_terms](https://wpdocs.osdn.jp/関数リファレンス/get_terms)で``parent=>0``を指定
2
2
 
3
- これで親のないカテゴリだけを取得できます
3
+ これで親のないカテゴリだけを取得できます~~
4
+
5
+
6
+
7
+ 投稿の属するカテゴリの一覧ってことならget_termsじゃないですね
8
+
9
+
10
+
11
+
12
+
13
+ 質問のコードで間違ってるのはget_the_categoryの戻り値は
14
+
15
+ 単一のカテゴリオブジェクトじゃなくその配列だってところでしょうか
16
+
17
+
18
+
19
+ なのでforeachで回してparent==0判定すればいけるんじゃないでしょうか