下記コードのelse文にある「関連する記事は見当たりません。」が出力されません。
どこか入力ミスをしているのでしょうか。
PHP
1<?php 2 $original_post = $post; 3 $tags = wp_get_post_tags($post->ID); 4 $tagIDs = array(); 5 if ($tags) { 6 $tagcount = count($tags); 7 for ($i = 0; $i < $tagcount; $i++) { 8 $tagIDs[$i] = $tags[$i]->term_id; 9 } 10 $args=array( 11 'tag__in' => $tagIDs, 12 'post__not_in' => array($post->ID), 13 'showposts'=>5, 14 'ignore_sticky_posts'=>1 15 ); 16$my_query = new WP_Query($args); 17if( $my_query->have_posts() ) { 18 echo '<div class="widget-entry-cards no-icon cf">'; 19 while ($my_query->have_posts()) : $my_query->the_post(); ?> 20 <a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>" class="a-wrap no-2"> 21 <div class="widget-entry-card e-card cf"> 22 <figure class="widget-entry-card-thumb card-thumb entry-card-thumb"> 23 <?php if ( has_post_thumbnail() ): // サムネイルを持っているとき ?> 24 <?php echo get_the_post_thumbnail($post->ID, 'thumb100'); //サムネイルを呼び出す?> 25 <?php else: // サムネイルを持っていないとき ?> 26 <img src="<?php echo get_template_directory_uri(); ?>/images/no-image.png" alt="NO IMAGE" title="NO IMAGE" width="100px" /> 27 <?php endif; ?> 28 </figure> 29 <div class="widget-entry-card-content card-content"> 30 <span class="widget-entry-card-title card-title"><?php the_title(); //記事のタイトル?></span> 31 <div class="widget-entry-card-date"> 32 <span class="entry-card-info e-card-info post-date"><?php the_date('yy.m.d'); ?></span> 33 </div> 34 </div> 35 </div> 36 </a> 37<?php endwhile; wp_reset_query(); ?> 38 <?php echo '</div>'; ?> 39<?php } else { ?> 40 関連する記事は見当たりません… 41<?php } } ?> 42<br style="clear:both;">
以上、よろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。