チェックボックスを複数選択した際、各ページごとに出力させたい
-
wordpressでコンテンツを初めて作成しているものです。
Custom Field Templateを使用して、チェックボックスでチェックされているものに関して、ページ毎にチェックされたものを表示する設定にしたいと思い、下記のようにコードを書きましたが、この設定では二つチェックした場合、どちらか片方のページのみ表示されてしまっているようで、こちらの解決方法をご教示頂けると幸いです。■カスタムフィールドテンプレートの設定
[フルーツ]
type = checkbox
value = りんご # バナナ # みかん■テンプレートの設定
<?php $loop = new WP_Query($args); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php if(is_page(1)): ?>
<?php if(get_post_meta($post->ID,’フルーツ’,true) == ‘りんご’): ?>
<?php get_template_part( ‘single’ ); ?>
<?php endif; ?>
<?php elseif(is_page(2)): ?>
<?php if(get_post_meta($post->ID,’フルーツ’,true) == ‘バナナ’): ?>
<?php get_template_part( ‘single’ ); ?>
<?php endif; ?>
<?php elseif(is_page(3)): ?>
<?php if(get_post_meta($post->ID,’フルーツ’,true) == ‘みかん’): ?>
<?php get_template_part( ‘single’ ); ?>
<?php endif; ?>
<?php endif; endif; endwhile; wp_reset_postdata(); ?>
- トピック「チェックボックスを複数選択した際、各ページごとに出力させたい」には新たに返信することはできません。