WordPressでキーワード検索結果でのみ表示したい内容を…
今回はカスタムフィールドの値による条件分岐する方法をご紹介します。
カスタムフィールドが特定の値の場合の条件分岐
<!--?php if(get_post_meta($post--->ID,'sample_value',true)== 'yes'): //sample_valueがyesの時に表示する ?> <!-- カスタムフィールド sample_valueの値がyesの時に表示する内容 --> <!--?php else: ?--> <!-- カスタムフィールド sample_valueの値がyesの以外の時に表示する内容 --> <!--?php endif; ?-->
カスタムフィールドの値が空かどうかを判別する条件分岐
<!--?php if(get_post_meta($post--->ID,'sample_value',true)): //sample_valueに値がある場合表示する ?> <!-- カスタムフィールド sample_valueの値ある場合に表示する内容 --> <!--?php else: ?--> <!-- カスタムフィールド sample_valueの値ない場合に表示する内容 --> <!--?php endif; ?-->
簡単ですね。これを覚えておくだけでも色々と便利なカスタマイズができるのでおすすめです。