カスタム投稿タイプのシングルページにてカスタムタクソノミーの情報を色々取得する

カスタム投稿タイプの single.php ( single-投稿タイプ名.php ) にて、get_the_terms を使ってその投稿記事が属するカスタムタクソノミー情報をいろいろ取得する方法のメモです。

get_the_terms の使い方

以下のようなコードで表示している個別記事のカスタムタクソノミー情報(配列)を取得し $tarms に入れる事ができます。

<?php $tarms = get_the_terms(  $post -> ID ,' タクソノミー名' ); ?>

$tarms に入れたタクソノミー情報から、もし分類名を取り出す場合は以下のようにすれば、$tarmnameに分類名が入ります。

<?php
foreach ( $tarms as $tarm ) {
	$tarmname = $tarm -> name;
	// スラッグなら $tarm -> slug
}
?>

配列に入っているもの

以下のようなものが配列に入ります。(空白部分は不明)

["term_id"] => int( ) // → タームID
["name"] => string( ) // → タクソノミー名
["slug" ]=> string( ) // → スラッグ
["term_group"] => int( ) // → グループID
["term_order"] => string( ) 
["term_taxonomy_id"] => int( ) // → タクソノミーID
["taxonomy"] => string( ) // → タクソノミー名
["description"] => string( ) // → 概要を設定した場合その概要
["parent"] => int( ) // → 親カテゴリーID
["count"] => int( ) // → 投稿数
["object_id"] => int( ) 
["filter"] => string( )  

Related Article

1 Comments & Tracbacks

Leave a Comment

Emailは公開されません。*は必須項目です。


*


Categorys

Tags

CSS3 ダッシュボード ヘッダー jQueryプラグイン スライドショー トラブル コードサンプル コンテンツ Facebook 素材 php 引っ越し お知らせ JavaScript カテゴリー Shareボタン CSS IE 投稿タイプ レスポンシブ Photoshop seo Macアプリ サイドバー タクソノミー HTML5 WPセキュリティ Git カスタムメニュー ナビゲーション PHPリファレンス SVG API query_posts RSS WP使い方 iTunes データベース コメント function 条件分岐 get_posts() スマートフォン Sass/Compass moreタグ