カスタム投稿タイプのタイプとかリンクとか取得したいときのメモ
get_post_type();
現在の投稿タイプがこれで取得できる。詳しいことはこちら。
https://developer.wordpress.org/reference/functions/get_post_type/
get_post_type_object();
登録済み投稿タイプを表すオブジェクトを取得。詳しいことはこちら。
https://developer.wordpress.org/reference/functions/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;
応用バージョン
echo $obj->labels->name; // 投稿タイプ名
echo $obj->name; // スラッグ
echo $obj->description; // ディスクリプション
あとアーカイブリンクはこれで取得できた。
get_post_type_archive_link(get_post_type());
https://developer.wordpress.org/reference/functions/get_post_type_archive_link/
コメントを残す