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

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

2019.12.05.

スマートカスタムフィールド

twitter Facebook Pocket LINE はてブ

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

WordPressでフリーのスマートカスタムフィールドで、入力があれば表示するというコードです。

カスタムフィールドでは、空欄の際に非表示は必要不可欠な処理だと思います。

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

フィールド名:○

<?php if(get_post_meta($post->ID, '○',true)):?>
<?php $○ = post_custom('○'); echo $○; ?>
<?php endif; ?>

テキストエリア等で改行を入れる場合

<?php if(get_post_meta($post->ID, '○',true)):?>
<?php $○ = SCF::get('○');
echo nl2br($○);?>
<?php endif; ?>

条件分岐を入れる場合

フィールド名:○

<?php if(get_post_meta($post->ID, '○',true)):?>
<?php $○ = post_custom('○');?>
<?php else:?>
入力が無い場合の情報を挿入
<?php endif; ?>

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

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