wpページ分岐まとめ

wordpressのページ分岐コードまとめです。
トップページやアーカイブなどはよく使いますね。

        <!--トップページの場合-->
        <?php if(is_home( )): ?>
        <?php else: ?>
        <?php endif; ?>
 
       <!--アーカイブの場合の分岐-->
        <?php if(is_archive( )): ?>
        <?php else: ?>
        <?php endif; ?>

        <!--カスタム投稿アーカイブの場合の分岐-->
        <?php if( is_post_type_archive('投稿タイプ名') ): ?>
        <?php endif; ?>
        
    <!--singleの場合の分岐-->
        <?php if( is_single( ) ): ?>
        <?php else: ?>
        <?php endif; ?>

        <!--pageの場合の分岐-->
        <?php if( is_page( ) ): ?>
        <?php endif; ?>
        <!--pageの場合の分岐-->
        <?php if( is_page('ページスラッグ') ): ?>
        <?php endif; ?>


        <!--categoryの場合の分岐-->
        <?php if( is_category() ): ?>
        <?php endif; ?>
        <!--categoryの場合の分岐-->
        <?php if( is_category('カテゴリースラッグ') ): ?>
        <?php endif; ?>


        <!--サーチページの場合の分岐-->
        <?php if(is_search() ): ?>
        <?php endif; ?>

        <!--2ページ以降の場合の分岐-->
        <?php if(is_paged() ): ?>
        <?php endif; ?>
  • コーダーのための計算機