![](https://design-tera.com/wp-content/uploads/2023/01/fd1b863e460fa5d1209f04e6f584e113-133x85.jpg)
WordPressでURLの文字列で分岐させる。〜if文〜 知っていると便利なTips
カテゴリ:WEB制作
![](https://design-tera.com/wp-content/uploads/2016/06/wordpress.jpg)
![wordpress](https://design-tera.com//wp-content/uploads/2016/06/wordpress.jpg)
WordPressではたくさんの便利な分岐(if分)がありますが、URLの文字列で分岐させたいことってありませんか?今日はURLに含まれる文字列で分岐をさせる方法をご案内します。
文字列が含まれていなかった場合を指定する
まずは、【もし、○○と言う文字が含まれてなかったら】です。3行目の【文字列】の部分を分岐させたい文字列に変更してください。
分岐させたい場所に下記を挿入してください。
<?php $url = $_SERVER['REQUEST_URI']; if(strstr($url,'文字列')==false): ?> 文字列がURLに含まれていなかった場合の処理をココに書きます。 <?php else: ?> 文字列がURLに含まれていた場合の処理をココに書きます。 <?php endif; ?>
文字列が含まれていた場合を指定する
まずは、【もし、○○と言う文字が含まれていたら】です。
分岐させたい場所に下記を挿入してください。
<?php $url = $_SERVER['REQUEST_URI']; if(strstr($url,'文字列')==true): ?> 文字列がURLに含まれていた場合の処理をココに書きます。 <?php else: ?> 文字列がURLに含まれていなかった場合の処理をココに書きます。 <?php endif; ?>
まとめ
3行目のtrueとfalseがスイッチになります。ここをオンオフとして切り替えることで入る・入らないを選ぶ事ができます。以上、URLで条件分岐させる方法でした。