wordpressを使ってサイトを作成しています。
アイキャッチ画像がない場合にdummy画像を設定するようにしましたが、画像のようにアイキャッチ画像がある場合でも表示されます。
これはchrome以外のブラウザで起こることで、全てのブラウザで起こるわけではないようでした。
原因がわかりません。よろしくお願いします。
IEは除外しています。
php
1<?php endif; ?> 2 3 <div class="page-wrapper"> 4 <div class="single-blog-content-wrapper"> 5 <div class="blog-main"> 6<?php if ( have_posts() ) :?> 7 <?php while( have_posts() ) : the_post(); ?> 8 <?php get_template_part('template-parts/content'); ?> 9<?php endwhile; ?> 10 11<!-- 下記のコードをページャーを配置する場所に貼り付けます --> 12<div class="center"> 13<?php if(function_exists("pagenation_func")){pagenation_func(1,"pagenation","< Prev","Next >");} ?> 14</div> 15 16<?php else : ?> 17 18<p>投稿がありません。</p> 19 20<?php endif; ?>
##template-parts/content
php
1<article class="single-blog-content p-article"> 2 <figure class="single-blog-content__thumbnail"> 3<?php if ( has_post_thumbnail() ) : ?> 4 <?php the_post_thumbnail([248, 175]) ?> 5<?php else : ?> 6 <img 7 src="<?php echo get_template_directory_uri(); ?>/assets/images/dummy/248_175.jpg" 8 alt="タイトル" 9 /> 10<?php endif; ?> 11 </figure> 12 <!-- /.single-blog-content__thumbnail --> 13 <div class="single-blog-content__body"> 14 <h3 class="single-blog-content__title"> 15 <a href="<?php the_permalink(); ?>" 16 ><?php the_title(); ?></a 17 > 18 </h3> 19<?php the_category(); ?> 20 <a href="<?php the_permalink(); ?>" class="single-blog-content__link"> 21 <p class="p-article__text"><time datetime="<?php the_time( DATE_W3C ); ?>" class="single-blog-content__time"><?php echo get_post_time('Y.m.d D'); ?></time></p> 22 <?php the_excerpt(); ?> 23 </a> 24 </div> 25 </article>
##functions.php
php
1 /* 2 アイキャッチ画像 3 ----------------------------------- */ 4function dummy_setup() { 5 add_theme_support( 'post-thumbnails' ); 6 // 画像サイズを追加 7 set_post_thumbnail_size(776, 549, true); 8 add_image_size('dummy-thumbnail', 248, 175, true); 9 10add_action( 'after_setup_theme', 'dummy_setup' );
あなたの回答
tips
プレビュー