カスタムフィールドの値でページの表示内容を切り替えたいときってあります。
例えば、商品なんかでsoldoutというチェックのカスタムフィールドを作った時、ここにチェックを入れたら表示に「売切れ」と出す、とかね。
これはあくまでテンプレートのデータをカスタムするとき。
1、カスタムフィールドに値が入っているかどうかで表示を切り替える。
<?php if(get_post_meta($post->ID,'フィールド名',true)): ?> コンテンツを表示する <?php endif; ?>
2、カスタムフィールドの値によって表示を変更したいとき
<?php if(get_post_meta($post->ID,'フィールド名',true) == 'フィールドの値'): ?> コンテンツを表示する <?php endif; ?>
でOKです!
コメント