ACFのラジオボタンの選択肢によって表示する内容を条件分岐させる方法

ACFのラジオボタンの選択肢によって表示する内容を条件分岐させる方法

不動産一覧ページで項目の表の内容が、「土地」の時と「建物」の時で条件分岐させて違うものを表示る。

⇒方法としてはACFのラジオボタンの選択肢で、
toti : 土地
tatemono : 建物

という選択肢を作っておいて、

物件をCPTUIの不動産で登録するときに、それそれ選んだ土地や建物によって変えている。
記述は以下のとおり、

<?php if(get_field('fudousan_noshurui') == "toti"): ?> //フィールド名'fudousan_noshuruiの選択されたものが、totiの時

ここに土地を選択した時に表示させたい内容を書く

<?php elseif(get_field('fudousan_noshurui') == "tatemono"): ?> //フィールド名'fudousan_noshuruiの選択されたものが、tatemonoの時

ここに建物を選択した時に表示させたい内容を書く

<?php endif; ?>

※実際に使っている時の感じのソースはこちら↓

<?php if(get_field('fudousan_noshurui') == "toti"): ?>

    
<div class="fudousanAll_adress"><span><?php the_field('fudousan_ad',$post->ID); ?></span></div>
<div class="fudousanAll_koutsuu"><span><?php the_field('fudousan_access',$post->ID); ?></span></div>

<div class="fudousanAll_hyou">
<div class="fudousanAll_hyou01 hyoubigred"><span>価格</span><?php the_field('fudousan_price',$post->ID); ?></div>
<div class="fudousanAll_hyou02"><span>容積率</span><?php the_field('fudousan_youseki',$post->ID); ?></div>
</div>

<div class="fudousanAll_hyou">
<div class="fudousanAll_hyou01"><span>土地面積</span><?php the_field('fudousan_tubo',$post->ID); ?></div>
<div class="fudousanAll_hyou02"><span>建ペイ率</span><?php the_field('fudousan_kenpei',$post->ID); ?></div>
</div>

<div class="fudousanAll_hyou">
<div class="fudousanAll_hyou01"><span>坪単価</span><?php the_field('fudousan_tubotanka',$post->ID); ?></div>
<div class="fudousanAll_hyou02"><span>地目</span><?php the_field('fudousan_chimoku',$post->ID); ?></div>
</div>


<?php elseif(get_field('fudousan_noshurui') == "tatemono"): ?>


<div class="fudousanAll_adress"><span><?php the_field('fudousan_ad',$post->ID); ?></span></div>
<div class="fudousanAll_koutsuu"><span><?php the_field('fudousan_access',$post->ID); ?></span></div>

<div class="fudousanAll_hyou">
<div class="fudousanAll_hyou01 hyoubigred"><span>価格</span><?php the_field('fudousan_price',$post->ID); ?></div>
<div class="fudousanAll_hyou02"><span>築年月</span><?php the_field('fudousan_chiku',$post->ID); ?></div>
</div>

<div class="fudousanAll_hyou">
<div class="fudousanAll_hyou01"><span>構造</span><?php the_field('fudousan_kouzou',$post->ID); ?></div>
<div class="fudousanAll_hyou02"><span>延床面積</span><?php the_field('fudousan_nobeyukamenseki',$post->ID); ?></div>
</div>

<div class="fudousanAll_hyou">
<div class="fudousanAll_hyou01"><span>間取り</span><?php the_field('fudousan_madori',$post->ID); ?></div>
<div class="fudousanAll_hyou02"><span>土地面積</span><?php the_field('fudousan_tubo',$post->ID); ?></div>
</div>

<?php endif; ?>

ポチッ☆とクリックお願いします!
↓ ↓ ↓

  • にほんブログ村 IT技術ブログ ホームページ・サイト制作支援へ

コメントは受け付けていません。

サブコンテンツ

TOP