/
投稿タイプ( 投稿、固定ページ、カスタム投稿 )の情報を取得するWordpressテンプレートタグ。
指定した投稿タイプのアーカイブページ、個別ページで、register_post_type('投稿タイプ')
に設定されている情報を返します。
get_post_type_object() 呼び出しコード
呼び出しコード | 説明 |
---|---|
<?php $obj = get_post_type_object(get_post_type()); ?> | ・アーカイブページで使用 ( is_archive, is_post_type_archive で表示されるページ)・ 個別の投稿ページで使用 ( is_singular で表示されるページ) |
<?php $obj = get_post_type_object('投稿タイプ'); ?> | カスタム投稿タイプを直接指定 ループ外も可 |
get_post_type_object() 戻り値
変数名 | 内容 | ※カスタム投稿 | ※投稿関係 | ※固定ページ |
---|---|---|---|---|
$obj -> 'name' | スラッグ | register_post_type の情報 | post | page |
$obj -> 'label' | ラベル | register_post_type の情報 | 投稿 | 固定ページ |
$obj -> 'description' | ディスクリプション | register_post_type の情報 | (なし) | (なし) |
投稿ページ、カスタム投稿以外のアーカイブページ、固定ページでも使用可能ですが、、、
カスタム投稿は register_post_type
で設定した情報を返しますが、他は上表に記載された内容程度。カスタム投稿以外に使う必要はあまり無いと思います。