0

現在、「Cat1」と「Cat2」の 2 つのカテゴリを持つ「ポートフォリオ」というカスタム投稿タイプがあります。

各投稿にはカテゴリが選択されています。

例:
タイトル: タイトル1、カテゴリー: カテゴリ1
タイトル: タイトル2、カテゴリ: カテゴリー2

各投稿を先頭に表示するとき、この投稿がどのカテゴリに属しているかを知りたい。

たとえば.. http://www.domain.com/portfolio/title1/というページがあります。このページでは、現在の投稿がどのカテゴリに属しているかを知りたいと思います。

Cat1を表示できるセクションが必要です。

これを達成するためにどのワードプレス機能を使用しますか?

私はこの機能を持っています。

print_r($wp_query->get_queried_object());

しかし、この現在のカスタム投稿タイプの現在のカテゴリは表示されませんでした。

うまく説明できればと思います。どんな助けでも本当に感謝しています。

野家

4

2 に答える 2

2

これは、現在の投稿の現在の分類法の ID を返します。

$terms = wp_get_object_terms( $post->ID, 'custom-post-taxonomy', array('fields'=>'ids'));
$term_id = array_pop( $terms ); //gets the last ID in the array

wp_get_object_terms() のリファレンスについては、http: //codex.wordpress.org/Function_Reference/wp_get_object_terms を参照してください。

于 2013-05-07T10:31:57.830 に答える
0

これを試して

<?php $cat_name = get_the_category( $post->ID );
 print_r($cat_name);
 ?>
于 2012-05-15T09:46:00.440 に答える