WordPress カスタム投稿を判別する方法

WordPress でカスタム投稿を判別する方法を紹介します。
例えば、カスタム投稿だけ header を変えたいときに便利な方法です。

  1. カスタム投稿の判別方法

カスタム投稿の判別方法

カスタム投稿を判別するには get_post_type() や is_singular() を使用します。
次のコードはカスタム投稿タイプのスラッグが news の時の判別方法です。

<?php if(get_post_type() === 'news'): ?>
ニュースだよ
<?php endif; ?>

個別の投稿(詳細ページ)の場合は is_singular() を使用します。

<?php if( is_singular('news')): ?>
ニュースだよ
<?php endif; ?>

まとめ

WordPress でカスタム投稿を判別する方法を紹介しました。