WordPress でカスタム投稿タイプのページでカスタム投稿タイプ名を出力する方法

WordPress のカスタム投稿タイプのタイトルは以下で出力できます。

現在のカスタム投稿タイプページで出力

そのまま貼りつければ良いです。

1
2
$customPostTypeObj = get_post_type_object(get_post_type());
echo esc_html($customPostTypeObj->labels->name);

任意のカスタム未投稿タイプ名で出力

任意のカスタム投稿タイプ名を出力する場合は以下です。

1
2
$customPostTypeObj = get_post_type_object('hoge');
echo esc_html($customPostTypeObj->labels->name);

もっとシンプルに使えるようにするには

functions.php に以下のコードを入れる

関数化して簡単に出力したいなら以下の関数を functions.php へ入れてるともっとシンプルに出力できるようになります。

1
2
3
4
5
function original_get_costom_post_type_name($var)
{
    $customPostTypeObj = get_post_type_object($var);
    return esc_html($customPostTypeObj->labels->name);
}

シンプルに現在のカスタム投稿タイプページで出力

1
echo original_get_costom_post_type_name(get_post_type());

シンプルに任意のカスタム未投稿タイプ名で出力

1
echo original_get_costom_post_type_name('hoge');

以下のページを参考にしてください。

コメント

コメントは受け付けていません。