NowLoading...

NowLoading
  1. ホーム
  2. 技術備忘録
  3. カスタム投稿のカテゴリ(タクソノミー)が取得できない
表紙-技術

WEB

  • facebook
  • twitter
  • line
  • hatena
  • pocket

カスタム投稿のカテゴリ(タクソノミー)が取得できない

カスタム投稿で記事を作成し、その際にカテゴリも作って投稿した。
投稿イメージ 新着一覧で記事をずらっと並べたはいいが、その際に記事のカテゴリを表示したかったのに出てこない。
リスト ググると色々方法が出てくるんだけど、全くうまくいかず途方に暮れていた。

〇試した方法 get_the_terms($post -> ID, 'taxnomy'); get_the_term_list($post -> ID, 'taxnomy'); ↑これだと特定のカテゴリ(taxonomy)しかとってこれない。

カスタム投稿から投稿した記事の全件から表示させたいんだよおれはっ!!

―てことでtaxnomyのところをarrayにしてみた
get_the_terms($post -> ID, array('cat-A','cat-B','cat-C')); するとエラーが・・・
もうっ!!!!

途方に暮れてデザインから見直すしかないのかなーとあきらめかけたその時。
ん? cat-A なんてねぇな。。。 あ、cat-AA か。
と書き換えてみた。
get_the_terms($post -> ID, array('cat-AA','cat-B','cat-C')); するとどうでしょう。
なんと動きました!!
なんて単純な・・・・・

カテゴリが存在しないからエラーしてたみたいだけど、そういうときってただ単純に表示されないだけじゃないんですね。
他のタクソノミーまで表示されなくなるなんて・・・

半日くらい悩んでました
そういうことってあるよねwordpress。。;orz

関連記事

もっと見る

技術備忘録 でよく読まれている記事

人気記事TOP10