プログラミングで飯を食え。腕をあげたきゃ備忘録!

PHP、JavaScript、HTML5、CSS3などWEB系言語を中心に基本テク、備忘録をまとめます。Android、Iphoneアプリ開発についても!

WordPressでブログ記事かどうかを判定する方法!

サクウェブTVはコチラ↓↓↓
サクウェブTV

通常、WordPressで投稿ページかを判定する条件分岐タグは

is_home()を使用します。

また、ブログに関係するカテゴリーやタグなどのアーカイブページについては、

is_category()やis_tag()、is_single()などで細かく分岐したりします。

 

しかし、これらをひっくるめてザックリとブログ記事かどうかを判定したい場合は、

get_post_type() == "post"

かどうかで判別することができます。

get_post_type()の戻り値は以下のようになります。

戻り値説明
post ブログ記事関連。カテゴリ、タグなどアーカイブページを含む。
page 固定ページ。
attachment 添付ファイル。
revision 投稿リビジョン

したがって、ブログ記事かどうかを判定するためにはザックリと

if(get_post_type()=="post"){
    //ブログ記事の場合の処理
}

とすれば良いです。