wordpress条件分岐タグ早見表

いつもよく忘れるので備忘録として・・・

目次

メインページ

is_home()

// メインページ(ブログのトップページアーカイブ)が表示されているとき。
// (「設定」>「表示設定」>「固定ページ(投稿ページ)」)

フロントページ

is_front_page()

// サイトのトップページが表示されているとき。
// (「設定」>「表示設定」>「固定ページ(ホームページ)」)

管理ページ

is_admin()

//管理ページが表示されているとき。

個別投稿ページ

is_single()
//固定ページ以外の個別ページ(投稿、カスタム投稿、添付)が表示されているとき。

is_single('2')
//投稿ID2の個別ページが表示されているとき。

is_single(array(2,3,4))
// まとめれる

is_single('hoge')
// hogeというスラッグの個別投稿ページが表示表示されているとき

is_single(array('hoge','hogehoge'))
// スラッグもまとめれる

投稿タイプ

is_post_type_archive('hoge')
// 投稿タイプ「hoge」のアーカイブが表示されているとき

get_post_type == 'hoge'
// 投稿タイプ「hoge」が表示されているとき

固定ページ

is_page()
// 固定ページが表示されているとき

is_page('2')
// 投稿ID2の固定ページが表示されているとき

is_page(array(2,3,4))
// まとめれる

is_page('hoge')
// 「hoge」というスラッグをもつ固定ページが表示されているとき

is_page(aaray('hoge','hogehoge'))
// まとめれる

ページテンプレート

is_page_template('hage')

hage.phpのページテンプレートが表示されているとき

カテゴリーアーカイブ

is_category();

例)
is_category('5'); // カテゴリーIDで指定
is_category('hoge'); // カテゴリースラッグで指定
is_category(array('hoge','hogehoge'))

カテゴリーアーカイブが表示されている時

カテゴリー(個別ページ)

in_category()

例)
in_category('5')
in_category('hoge')
in_category(array(5,6,7))
in_category(array('hoge','hogehoge'))

現在の投稿が指定したカテゴリーに属する場合。

※is_categoryと似ているので注意

タクソノミーアーカイブ

 

 

is_tax()

例)
is_tax('sample')
is_tax(array('sample','sample2'))

カスタム分類アーカイブが表示されている時

  • URLをコピーしました!

この記事を書いた人

目次