技術ブログ
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マーケティングなどのサービスをご紹介しています。