is_archive()
とかの分岐をカスタム投稿タイプでしたい時の書き方
アーカイブページ
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' * いずれかに一致するシングルページ */ }
てっきりis_archive()
とis_single()
で判別できるものだと思っていたのだけれど違った!
教訓。公式のドキュメントを確認しよう。
- 作者: 木俣滋郎
- 出版社/メーカー: 光人社
- 発売日: 2006/06
- メディア: 文庫
- クリック: 4回
- この商品を含むブログ (2件) を見る