ループの中でWordPressの投稿タイプラベルを表示する方法

  • ブックマーク
  • -
    コピー
カスタム投稿タイプを作成し、ループで表示する時に投稿タイプ名を表示する方法です。

<?php
$post_id   = $post->ID;
$post_type = get_post_type( $post_id );
$post_type = $post_type;
$obj       = $wp_post_types[ $post_type ];
echo $obj->labels->singular_name;
?>

他の処理もしやすくするためにポストIDやポストタイプを都度変数に代入して、最終的んにはwp_post_typesのオブジェクトからsingular_nameを取り出して表示しています。
  • ブックマーク
  • -
    コピー

この記事を書いた人

Susumu Seino

1988年 東京都足立区生まれ。瀬戸内海の小島と東京に拠点を持ち、2020年からは夫婦でアドレスホッピングを計画しているデジタルノマドな日本人。デジタルパブリッシング代理店のアニューマの創業者です。