投稿IDからカテゴリ名を取得する方法。あなたは短い構文を探しているなら、私はあなたが求めているものを完全にはよく分からないけど.....投稿のカテゴリ名を取得する
$category = get_the_category($post_id);
$cat_name = $category->cat_name;
投稿IDからカテゴリ名を取得する方法。あなたは短い構文を探しているなら、私はあなたが求めているものを完全にはよく分からないけど.....投稿のカテゴリ名を取得する
$category = get_the_category($post_id);
$cat_name = $category->cat_name;
は最適な方法です以下、またはいずれかの簡単な方法があります:
$cat_name= get_the_category($post_id)->cat_name;
あなただけのポストに属するカテゴリのリストを印刷しようとしている場合は、使用...
the_category($separator = '', $parents='', $post_id = false)
WHIリンクをエコーします。または
リンクを含む文字列を返します。
投稿カテゴリをオブジェクトの配列として使用する場合は、get_the_category($id = false)
を使用してください。
投稿IDは省略可能です:省略されている場合、関数はあなたが話していると仮定してglobal $post
とします。あなたがループしているなら、これはうまくいくでしょう。さもなければあなたは投稿IDを渡さなければなりません。
いずれの場合でも、機能名がそうでないにもかかわらず、投稿は複数のカテゴリに属することができます。
これらの機能はすべてwp-includes/category-template.php
にあります。
'get_the_category'はただ1つではなくカテゴリの配列を返すので、これはうまくいくとは思いません。 –