
便利な条件分岐
トップページとその他
1 2 3 4 5 |
<?php if ( is_home() || is_front_page() ) : ?> トップページに表示させたいものを入れる <?php else: ?> トップページ以外はこちら <?php endif; ?> |
カテゴリーとその他
カテゴリーごとに表示を変える場合
1 2 3 4 5 6 7 |
<?php if( is_category('カテゴリーのIDを入れる') ) : ?> そのカテゴリーに表示させたいものを入れる <?php elseif ( is_category('カテゴリーのIDを入れる') ) : ?> そのカテゴリーに表示させたいものを入れる <?php else: ?> それ以外はこちら <?php endif; ?> |
複数のカテゴリーとその他
カテゴリーごとに表示を変える場合
1 2 3 4 5 |
<?php if( is_category( array('カテゴリーのID', 'カテゴリーのID') ) ) : ?> そのカテゴリーに表示させたいものを入れる <?php else: ?> それ以外はこちら <?php endif; ?> |
カテゴリー内の記事
1 2 3 4 5 |
<?php if( in_category('カテゴリーのIDを入れる') ) : ?> 同じカテゴリーの記事に表示させたいものを入れる <?php else: ?> それ以外はこちら <?php endif; ?> |
固定ページとその他
固定ページごとに表示を変える場合
1 2 3 4 5 6 7 |
<?php if( is_page('固定ページのID') ) : ?> その固定ページに表示させたいものを入れる <?php elseif ( is_page('固定ページのID') ) : ?> その固定ページに表示させたいものを入れる <?php else: ?> それ以外はこちら <?php endif; ?> |
複数の固定ページとその他
固定ページごとに表示を変える場合
1 2 3 4 5 |
<?php if( is_page( array('固定ページのID','固定ページのID','固定ページのID') ) ) : ?> その固定ページに表示させたいものを入れる <?php else: ?> それ以外はこちら <?php endif; ?> |
その他
1 2 3 4 5 6 7 8 |
投稿ページだけに表示させたい <?php if ( is_single() ) : ?> カテゴリーの1ページ目だけに表示させたい <?php if( is_category() && !is_paged() ) : ?> モバイルで閲覧する時だけに表示させたい <?php if ( wp_is_mobile() ) : ?> |