ran公式カテゴリの取得と一口に言っても方法はたくさんあります。情報も今や豊富になりました。ある取得方法のどれが良くてどれがダメなのか、これのここはいいんだけどそこはちょっと...、などなど、疑問ご意見は尽きないことと思います。いうカテゴリの取得方法を5個に厳選し、それぞれの得手、不得手を整理してみました。あるんですよ、本当は......。それでは早速見て、使っていきましょう。Codex日本語版をご参照下さい。Codex日本語版よりhttp://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_the_categoryget_the_category()はカテゴリ情報取得においては王道というか、ベタなタグです。最大の利点は、当該投稿のカテゴリ情報がごっそりと「配列」で取得できることです。//特定の投稿記事のカテゴリ情報を取得。foreachで配列内のすべてのカテゴリIDを取り出す。//カテゴリIDを呼び出し。get_the_category($post->ID);//特定の投稿記事のカテゴリ情報を取得。foreachで配列内のすべてのカテゴリIDを取り出す。$catID;//カテゴリIDを呼び出し。endforeach;?>ただ、ベタなタグだけに以下の様な間違いが起こりやすいです。・「配列」で情報が取れてくることを失念し、値として扱う。・『「カテゴリ」情報がとれる』の意味を理解していないために、「カテゴリ(カスタムタクソノミー)の値がとれてこない!と憤慨する。・get_the_category()でとれた値を「var_dump()」で検証してみましょう。・Wordpressにおける「カテゴリ」が何を意味しているか、しっかり把握しましょう。合わせて「カスタムタクソノミー」についても覚えましょう。get_the_category()の大きな欠点は「投稿」の「カテゴリ」の情報しか取得できないことです。カスタム投稿で使用しているカテゴリ(これがカスタムタクソノミーになります)情報については門外漢なのです。Codex日本語版よりhttp://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_categoriesカテゴリ情報を「配列」で取得できるタグはまだあります。get_categories()がそうです。get_the_category()との大きな違いは、WP_Queryなどでよく使う「クエリ文字列形式」を引数に取れるところです。投稿全体のカテゴリ情報をどんっと取得できます。Codex日本語版のパラメータの項をジーっと読んでみてください。実に多様な条件設定ができます。カテゴリを並べ替えて出力するのもお手のものです。このタグは情報を加工して出力したいときにとても重宝します。このタグが最も力を発揮する時、それはカテゴリ一覧を作成するときです。WP_Queryのメインループを作成した時のことを思い出して下さい。手順はそれによく似ています。get_the_category()でカテゴリ情報を取得します。この時取得情報は配列になります。foreach文で配列の情報を一つ一つとりだします。カテゴリ名、カテゴリID、お好きなものを取り出しましょう。