• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

関数リファレンス/the taxonomies

提供: WordPress Codex 日本語版
移動先: 案内検索

このテンプレートタグをループの中に記述すると、投稿に関連付けたカテゴリーおよびカスタム分類をリンク有りの状態で表示します。

また、ループ外に記述した場合、ループの最終投稿に関連づいたカテゴリーおよびカスタム分類を表示します。

使い方

<?php the_taxonomies( $args ); ?>

パラメータ

post
整数) (オプション) タクソノミーを取得する投稿の ID 。
初期値: 0
before
文字列) (オプション) タクソノミーのリストの前に表示する。
初期値: なし
sep
文字列) (オプション) 各タクソノミーをこの値(文字列)で区切る。
初期値: ' '
after
文字列) (オプション) タクソノミーのリストの後に表示する。
初期値: なし
template
文字列) (オプション) タクソノミーのリストを表示するために使うテンプレート。
初期値: '%s: %l.'

戻り値

タクソノミーに入っているタームへのリンクをリストにしたもの。

タクソノミー名: <a href="http://example.com/term_slug/">ターム名</a>, <a href="http://example.com/term_slug-2/">ターム名 2</a>, and <a href="http://example.com/term_slug-3/">ターム名 3</a>, .

<?php the_taxonomies( 'before=<ul>&after=</ul>' ); ?> 

<?php 
  $args = array(
    // 現在の投稿をデフォルトにする
    'post' => 0,
    'before' => '<p class="meta">',
    // これはデフォルト
    'sep' => ' ',
    'after' => '</p>',
    // これはデフォルト
    'template' => '%s: %l.'
  );
  the_taxonomies( $args ); 
?>

ソースファイル

the_taxonomies()wp-includes/taxonomy.php にあります。

get_the_taxonomies, the_tags, the_category

タームタグ: is_term(), term_exists(), get_objects_in_term(), get_term(), get_term_by(), get_term_children(), get_term_link(), get_terms(), get_the_terms(), get_the_term_list(), has_term(), sanitize_term(), the_terms(), get_object_taxonomies() is_object_in_taxonomy() the_taxonomies() wp_get_object_terms(), wp_set_object_terms(), wp_get_post_terms(), wp_set_post_terms(), wp_delete_object_term_relationships()


カスタム分類: get_taxonomy(), taxonomy_exists(), register_taxonomy(), get_taxonomies(), the_taxonomies(), get_taxonomy_labels(), get_taxonomy_template(), is_object_in_taxonomy(), get_the_taxonomies(), get_post_taxonomies(), get_object_taxonomies(), is_taxonomy_hierarchical()



関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function Reference/the taxonomies最新版との差分