WordPress:カスタム投稿タイプの情報を取得したい

カスタム投稿タイプのタイプとかリンクとか取得したいときのメモ

get_post_type();

現在の投稿タイプがこれで取得できる。詳しいことはこちら。

https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_post_type

get_post_type_object();

登録済み投稿タイプを表すオブジェクトを取得。詳しいことはこちら。

https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_post_type_object

使い方はこんな感じ

$obj = get_post_type_object( 'post' );
echo $obj->labels->singular_name;

2つを合体してこんな感じでつかえたので残しておく

$obj = get_post_type_object(get_post_type());
echo $obj->singular_name;

あとアーカイブリンクはこれで取得できた。

get_post_type_archive_link(get_post_type());

https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_post_type_archive_link

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください