I want to show a default thumbnail if a custom post not created yet. Here is my loop:
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
<?php
if ( has_post_thumbnail( ) ) {
the_post_thumbnail( 'full', array( 'class' => 'mySlides' ) );
}
else {
echo '<img src="dummy-image-1-1.jpg" class="mySlides" height="350px"/>';
}
?>
<?php
endwhile;
wp_reset_postdata();
?>
If I created a post but not posted a thumbnail then show default thumbnail. But If I didn't create a post yet I want to show a default thumbnail. How to fix it?
I want to show a default thumbnail if a custom post not created yet. Here is my loop:
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
<?php
if ( has_post_thumbnail( ) ) {
the_post_thumbnail( 'full', array( 'class' => 'mySlides' ) );
}
else {
echo '<img src="dummy-image-1-1.jpg" class="mySlides" height="350px"/>';
}
?>
<?php
endwhile;
wp_reset_postdata();
?>
If I created a post but not posted a thumbnail then show default thumbnail. But If I didn't create a post yet I want to show a default thumbnail. How to fix it?
Share Improve this question asked Mar 26, 2019 at 10:38 user155636user155636 2 |1 Answer
Reset to default 3Create "images" folder in current active theme the put "dummy-image-1-1.jpg" in that folder.
<?php
if ($the_query->have_posts() ) :
while ($the_query->have_posts()) : $the_query->the_post();
if ( has_post_thumbnail( ) ) {
the_post_thumbnail( 'full', array( 'class' => 'mySlides' ) );
} else {
?>
<img src="<?php echo get_template_directory_uri().'/images/dummy-image-1-1.jpg'; ?>" class="mySlides" height="350px"/>
<?php
}
endwhile;
else:
?>
<img src="<?php echo get_template_directory_uri().'/images/dummy-image-1-1.jpg'; ?>" class="mySlides" height="350px"/>
<?php
endif;
wp_reset_postdata();
?>
Use path according to the theme(parent or child)
get_stylesheet_directory_uri()
: url path to current Theme directoryget_template_directory_uri()
: url path to parent Theme directory
echo
else
But If I didn't created a post I want to show a default default Like if post not exists yet then show default – user155636 Commented Mar 26, 2019 at 10:59