2016年9月22日木曜日

WordPress カスタム投稿タイプかどうか判別する

WordPress カスタム投稿タイプかどうか判別したい。 - かもメモ


アーカイブページ
is_post_type_archive( $post_type ) を使う

<?php
// 特定のpost typeで判別
if( is_post_type_archive( 'hibiki' ) ) {
  // 投稿タイプがhibikiのアーカイブページ
}

// いずれかのpost typeで判別
if( is_post_type_archive( array( 'akatsuki', 'hibiki', 'ikazuchi', 'inazuma') ) ) {
  /* 投稿タイプが
   * 'akatsuki', 'hibiki', 'ikazuchi', 'inazuma'
   * いずれかに一致するアーカイブページ
   */
}
シングルページ ( 固定ページ、個別投稿ページ、添付ファイルページ )
is_singular( $post_type ) を使う

<?php
// 特定のpost typeで判別
if( is_singular( 'Yudachi' ) ) {
  // 投稿タイプがYudachiのシングルページ
}

// いずれかのpost typeで判別
if( is_singular( array( 'Shiratsuyu', 'Shigure',
'Murasame', 'Yudachi' ) ) ) {
  /* 投稿タイプが
   * 'Shiratsuyu', 'Shigure', 'Murasame', 'Yudachi'
   * いずれかに一致するシングルページ
   */
}
http://chaika.hatenablog.com/entry/2015/04/19/090000

0 件のコメント:

コメントを投稿