WordPressでは「?category=*****」のようなパラメータ付きURLが生成されることが多いのですが、
例えば「?category=」の文字列が含まれている時と含まれていない時とで、異なった内容を表示させるという処理が可能ですので、今回はそのようなURLに含まれる文字列で条件分岐する方法を紹介させていただきます。
URLに特定の文字列が含まれる場合の条件分岐
ご利用のテーマファイルを開いて、条件分岐させたい場所に以下のようなコードを追加します。※3行目の「?category=」の部分は任意の文字列に変更して下さい。
1 2 3 4 5 6 7 8 |
<?php $url = $_SERVER['REQUEST_URI']; if(strstr($url,'?category=')==true): ?> ここに、URLに?category=が含まれる場合に表示する内容が入ります。 <?php endif; ?> |
また、3行目のtrueをfalseに変更することで、URLに特定の文字列が含まれていない場合の条件分岐も可能です。
参考サイト
http://gimmicklog.main.jp/wordpress/538/
コメント