条件分岐でarrayを使わず「ページAとその子ページ」を出力するには?
-
以下のような事で、自動で子ページを追加する方法はありますでしょうか。
■ページ構成
-about ->黄色の花の画像を表示
-concept ->ピンクの花の画像を表示
-gallery ->オレンジの花の画像を表示
–2009 ->オレンジの花の画像を表示(galleryと同じもの)
–2010 ->(galleryと同じもの)
–2011 ->(galleryと同じもの)■page.phpに書いているコード
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <?php if (is_page('about')) { ?> <img src="./hoge.gif" alt="黄色の花の画像" /> <?php } else if (is_page(’concept’)) { ?> <img src="./hoge.gif" alt="ピンクの花の画像" /> <?php } else if (is_page(array('gallery','2009','2010','2011'))) { ?> <img src="./hoge.gif" alt="オレンジの花の画像" /> <?php } ?> 続く…
■したいこと
今後、galleryの子ページが増えて行った際に、’2012′,’2013’と手書きで増やさず、自動で追加していってほしい。
理想のコード↓<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?> <?php if (is_page('about')) { ?> <img src="./hoge.gif" alt="黄色の花の画像" /> <?php } else if (is_page(’concept’)) { ?> <img src="./hoge.gif" alt="ピンクの花の画像" /> <?php } else if (is_page(<strong>ギャラリーと、その子ページ</strong>))) { ?> <img src="./hoge.gif" alt="オレンジの花の画像" /> <?php } ?> 続く…
サイトマップ等で、子ページを出力する方法は分かったのですが、条件分岐で使う際の書き方が分かりませんでした。。
もし分かる方いらっしゃったら、ご教授お願いいたします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「条件分岐でarrayを使わず「ページAとその子ページ」を出力するには?」には新たに返信することはできません。