大阪のホームページ制作会社 株式会社TREVO
技術ブログ

ACF等のカスタムフィールドで空欄だった時の条件分岐

2019.11.18.

WordPress

ACF

twitter Facebook Pocket LINE はてブ

株式会社TREVOの月額制ホームページ制作サービス
PR

カスタムフィールドで入力があった場合に結果を表示、結果がなければ非表示という処理が普通です。
ほとんど使用する事は無いと思いますが、ごくまれに使用する事があるのでメモとして残しておきます。

カスタムフィールドが空欄だった時の条件分岐

フィールド名:○

<?php $ctm = get_post_meta($post->ID, '○', true);?>
<?php if(empty($ctm)):?>
     <!-- フィールド○が空だった時の内容を入れる -->
<?php endif;?>

elseで内容がある場合の処理を入れる

フィールド名:○

<?php $ctm = get_post_meta($post->ID, '○', true);?>
<?php if(empty($ctm)):?>
    <!-- フィールド○が空欄だった場合に表示する内容を入れる -->
<?php else:?>
    <!-- フィールド○に情報ある場合に表示する内容を入れる -->
<?php endif;?>

大阪のホームページ制作会社TREVOでは、ホームページ制作に関する情報を掲載しています。最短2日で仮サイトを公開するサービスやSEO対策に特化したホームページ制作、オリジナルホームページデザイン、ライティング、リスティング広告、WEBマーケティングなどのサービスをご紹介しています。

twitter Facebook Pocket LINE はてブ
お見積もり