カスタムフィールドでラジオボタンの表示にチェックが入った記事のみ表
-
カスタムフィールドでラジオボタンを作り、ラジオボタンの値が”表示、非表示”で、表示にチェックが入った記事のみ(記事数3つまで)表示したいと思っています。
また、表示にチェックが入った記事のテキストフィールドにある項目「サイトURL」にURLが入力された場合と入力無しの場合のリンク先もそれぞれリンク先を変えたいです。
下記コードでうまくいきません。
どなたか解決方法をご存知でしたら、どうかご教授ください。
よろしくお願いします。<div id="pickupbox"> <?php query_posts(array('post_type' => array('news'), 'posts_per_page' => 3)); ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php $tai = get_post_meta($post->ID,"ピックアップ",true); ?> <?php if ($tai == '表示') : ?> <?php if ( post_custom('サイトURL') ) : ?> <div class="input"> <?php $attach_id = get_post_meta($post->ID,"画像",true); $image_info = wp_get_attachment_image_src( $attach_id , 'full' ); list( $url, $w, $h) = $image_info; $alt = get_post_meta($attach_id , '_wp_attachment_image_alt', true); ?> <div class="pickupimg"> <a href="<?php echo post_custom('サイトURL'); ?>" title="<?php the_title(); ?>の詳細へ" target="_blank"> <img class="zzzz" src="<?php echo $url; ?>" alt="<?php echo $alt; ?>" width="300px" height="160px" /></a> <!-- /pickupimg --></div> <p class="caption"> <?php echo get_the_date('Y/m/d'); ?> </p> <p class="caption2"> <a href="<?php echo post_custom('サイトURL'); ?>" title="<?php the_title(); ?>の詳細へ" target="_blank"> <?php the_title(); ?></a> </p> <p class="more"> <a href="<?php echo post_custom('サイトURL'); ?>" title="<?php the_title(); ?>の詳細へ" target="_blank">もっと見る</a> </p> <!-- /input --></div> <?php else: ?> <div class="input"> <?php $attach_id = get_post_meta($post->ID,"画像",true); $image_info = wp_get_attachment_image_src( $attach_id , 'full' ); list( $url, $w, $h) = $image_info; $alt = get_post_meta($attach_id , '_wp_attachment_image_alt', true); ?> <div class="eventimg"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>の詳細へ"> <img class="zzzz" src="<?php echo $url; ?>" alt="<?php echo $alt; ?>" width="300px" height="160px" /></a> <!-- /.eventimg --></div> <p class="caption"> <?php echo get_the_date('Y/m/d'); ?> </p> <p class="caption2"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>の詳細へ"> <?php the_title(); ?></a> </p> <p class="more"> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>の詳細へ">もっと見る</a> </p> </div> <?php endif; ?> <?php else : ?> <?php endif; ?> <?php endwhile; endif; ?> <div style="clear:both;"></div> <!-- /pickupbox --></div>
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「カスタムフィールドでラジオボタンの表示にチェックが入った記事のみ表」には新たに返信することはできません。