Blog

【WordPress】条件分岐について(URL指定)

2015/03/20

Wordpress

WordPressの構築作業では、いろいろと表示面でのカスタムがあります。

例えば、トップページのみ表示したくないエリアや逆にトップページのみ表示する場合などです。

今回は、ページのURLを条件として表示・非表示をする方法です。

備忘録として残しておきます。

参考サイト
http://techmemo.biz/wordpress/url-conditional-branching/

テーマファイル内の分岐させたい箇所で、以下のように記述します。

<?php $url = $_SERVER['REQUEST_URI']; ?>
<?php if(strstr($url,'条件となる文字列')): ?>
条件となる文字列が含まれる時の表示
<?php else: ?>
条件となる文字列が含まれない時の表示
<?php endif; ?>

1行目で参照しているページのURLを$urlに代入し、2行目で条件となる文字列が含まれるかチェックします。

例えば、URL内にwordpressが含まれる場合はwordpress.jpgを表示し、含まれない場合はnot-wordpress.jpgを表示したい場合、以下のように記述します。

<?php $url = $_SERVER['REQUEST_URI']; ?>
<?php if(strstr($url,'wordpress')): ?>
<img src="wordpress.jpg">
<?php else: ?>
<img src="not-wordpress.jpg">
<?php endif; ?>

このように記述することで、wordpressがURLに含まれる場合はwordpress.jpgが表示され、
wordpressが含まれない場合はnot-wordpress.jpgが表示されます。

カテゴリー

月間アーカイブ

MORE

ミュージシャンズ・プラザ

神社仏閣ホームーページ制作

ホームページ制作問合せ