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

回答編集履歴

2

修正

2019/12/24 04:48

投稿

KazuhiroHatano
KazuhiroHatano

スコア7834

answer CHANGED
@@ -4,7 +4,12 @@
4
4
  投稿の属するカテゴリの一覧ってことならget_termsじゃないですね
5
5
 
6
6
 
7
- 質問のコードで間違ってるのはget_the_categoryの戻り値は
7
+ 質問のコードで間違ってるのは
8
- 単一のカテゴリオブジェクトじゃなくその配列だってところでしょうか
9
8
 
9
+ ```php
10
+ $parent = $cat_info->parent;
11
+ ```
12
+ のところ
13
+
14
+ $cat_infoはカテゴリオブジェクトの配列なので
10
- でforeachで回してparent==0判定すればいけるんじゃないでしょうか
15
+ 中身一つ一つのparent0でないかの判定をしなといけないはず

1

修正

2019/12/24 04:48

投稿

KazuhiroHatano
KazuhiroHatano

スコア7834

answer CHANGED
@@ -1,2 +1,10 @@
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
+
4
+ 投稿の属するカテゴリの一覧ってことならget_termsじゃないですね
5
+
6
+
7
+ 質問のコードで間違ってるのはget_the_categoryの戻り値は
8
+ 単一のカテゴリオブジェクトじゃなくその配列だってところでしょうか
9
+
10
+ なのでforeachで回してparent==0判定すればいけるんじゃないでしょうか