※現在リダイレクトにて新サイトへ移行中です
ツイート
parudou
更新日:2019/08/16
<コピペ用>ワードプレス条件分岐タグ一覧
よく使う条件分岐をコピペしやすいようにまとめました。
解説なんて要らない。ただコピペがしたいのだ、と。
全てを知りたいならこちらを「条件分岐タグ(公式)」。
一覧
<?php if(is_home()):?>
<?php if(is_front_page()):?>
<?php if(is_archive()):?>
<?php if(is_paged()):?>
<?php if(is_date()):?>
<?php if(is_year()):?>
<?php if(is_month()):?>
<?php if(is_day()):?>
<?php if(is_new_day()):?>
<?php if(is_author()):?>
<?php if(is_author(array('1','2'))):?>
<?php if (is_search()):?>
<?php if (is_404()):?>
<?php if(is_category()):?>
<?php if(is_category('1')):?>
<?php if(is_category(array('1','2'))):?>
<?php if(in_category('1')):?>
<?php if(in_category(array('1','2'))):?>
<?php if(is_tag()):?>
<?php if(is_tag('1')):?>
<?php if(is_tag(array('1','2'))):?>
<?php if(has_tag()):?>
<?php if(has_tag('1')):?>
<?php if(has_tag(array('1','2'))):?>
<?php if(is_singular()):?>
<?php if(is_single()):?>
<?php if(is_single('1')):?>
<?php if(is_single(array('1','2'))):?>
<?php if(is_page()):?>
<?php if(is_page('1')):?>
<?php if(is_page( array('1','2'))):?>
<?php if(wp_is_mobile()):?>
<?php if( is_user_logged_in() ) : ?>
使い方
//やり方1
<?php if(is_singular()){
} else {
} ?>
//やり方2
<?php if(is_singular()):?>
<?php else:?>
<?php endif; ?>
//&条件
<?php if(is_home() && is_front_page()):?>
//or条件
<?php if(is_category() || is_tag()):?>
//「!」を付けると否定条件になる
<?php if(!wp_is_mobile()):?>
配列での複数指定は記事IDでもスラッグでもOKです。
修正のことを考えるとIDの方が良い。
もっと細かく条件分岐したい場合は、
こちらの記事も参考にしてみてください。
関連記事
ワードプレスでもっと細かく条件分岐する方法(URLや記事タイトルで分岐)
「<?php if(is_single()) :?>」などでは大雑把でしか分岐できません。
より細かくした場合、PHPで普通にプログラミングする必要があります。
そこで、よく使うであ
是非ご感想・ご指摘等をください。