ACF繰り返しフィールド(repeartfield)のsub_fieldの中に値がある場合とない場合の表示の振り分け方法
ACFでフィールドを指定していて、
会社名を入れて、WEBのURLも入れられるようにしているんですが、
会社によってはWEBサイトが無い場合もあるので、URLが入力されない場合もあります。
なので、振り分けをしないと、URLを入れていない場合でもaタグが空のまま入ってしまうのでこのようにしました!
結論としては、以下の様にすればOK
<? php while( have_rows('companyname') ): the_row(); ?> |
<? php if (get_sub_field('companylink') ): ?> |
< p >< a href="<?php the_sub_field('companylink'); ?>" target="_blank"><? php the_sub_field('companynamein'); ?></ a ></ p > |
< p ><? php the_sub_field('companynamein'); ?></ p > |
参考サイト:https://teratail.com/questions/286320
スポンサーリンク