WordBench名古屋(管理者パームツリー)のカスタム投稿/カスタム分類についてのまとめ、その1です。カスタム分類の情報を取得するget_the_terms
についてです。
get_the_terms(投稿ID, 分類)
は、投稿IDとカスタム分類名から、分類の詳細情報を配列で取得しています。
get_the_category(投稿ID)
, get_the_tags(投稿ID)
は、関数内部で get_the_terms
を呼び出しています。
特に get_the_tags
は、category-template.php
を見ると、分類名を指定して get_the_terms
を呼び出し、フィルタを追加していることが分かります。
function get_the_tags( $id = 0 ) { return apply_filters( 'get_the_tags', get_the_terms( $id, 'post_tag' ) ); }
そうすると、get_the_tags
の解説を参考にしてカスタマイズできることが分かります。
http://wpdocs.sourceforge.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_tags