カスタム投稿タイプの判別
is_page()でもis_single()でもなく、投稿タイプで判別
カスタム投稿タイプのみで実行したいプログラムがある場合、通常の投稿ページや固定ページに関してはデフォルトで様々な関数が用意されていますが、カスタム投稿タイプにはありません。
そんなときは投稿タイプを取得して判別します。
if('news' == get_post_type()){ echo 'カスタム投稿タイプ「ニュース」です'; }
アーカイブページにも対応できます。
カスタム投稿タイプのみで実行したいプログラムがある場合、通常の投稿ページや固定ページに関してはデフォルトで様々な関数が用意されていますが、カスタム投稿タイプにはありません。
そんなときは投稿タイプを取得して判別します。
if('news' == get_post_type()){ echo 'カスタム投稿タイプ「ニュース」です'; }
アーカイブページにも対応できます。