【Advanced Custom Fields】未入力のとき、項目全体を非表示にする

未入力の際、その項目が残っていると少し不自然だな〜と思うときに、
条件分岐で表示・非表示を切り替えるメモ。

<?php $value = get_field('カスタムフィールド名') ; if(empty($value)) : else:?>
	<!-- 入力がある場合に表示させる -->
	<dl>
		<dt>項目名</dt>
		<dd><?php the_field('カスタムフィールド名')?></dd>
	</dl>
<?php endif;?>

empty関数で()に指定した変数を空かどうかを調べる。
変数にフィールド名を入れて、入力したかどうかを判別

  • URLをコピーしました!
目次