[WordPress]あらゆる投稿タイプのラベルとスラッグを取得する方法。

[WordPress]あらゆる投稿タイプのラベルとスラッグを取得する方法。

2017年02月06日 /最終更新:2017年10月03日

投稿、固定ページ、カスタム投稿タイプなどのラベルとスラッグを取得する方法。

[WordPress]あらゆる投稿タイプのラベルとスラッグを取得する方法。

今回の記述を単体で使うことはあまりないんですが、あらゆる投稿タイプのラベルとスラッグを取得する方法です。

PHP

<?php

 //投稿タイプのラベルを表示(投稿、固定ページ、カスタム投稿タイプの名前など)
 $posttype_label = esc_html( get_post_type_object(get_post_type())->label );
 echo $posttype_label . "\n";

 //投稿タイプのスラッグを表示(post、page、カスタム投稿タイプのスラッグなど)
 $posttype_name = esc_html( get_post_type_object(get_post_type())->name );
 echo $posttype_name . "\n";
 
?>

ループ外で取得できます。

参考URL:WordPressで、スラッグやカスタム投稿の投稿タイプを取得する方法のまとめ