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

カスタム投稿タイプの 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

2 Comments & Tracbacks

Leave a Comment

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


*


Categorys

Tags

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