Postingan lainnya
fungsi post thumbnail tidak bekerja di wp query wordpress
gan.. ane punya malasah ni.. fungsi the_post_thumbnail() jika di wp_query tidak bekerja (gambar tidak muncul).. ini scriptnya custom post nya :
<?php
$custom_post= new WP_Query(array('category_name'=>'blog'));
if ($custom_post->have_posts()):
while($custom_post->have_posts()):$custom_post->the_post();?>
<div id="post"class="col-xs-12 col-sm-6 col-md-6 pd0 h300 ovrh bgc-gray mrg-b1">
<div class="col-xs-12 col-sm-6 col-md-6 col-md-push-6 zdx-2 h300 post-6">
<h3><a href="<?php the_permalink(); ?>" class="clr-white"><?php the_title(); ?></a></h3>
<p>
<?php the_excerpt(); ?>
</p>
</div>
<h5 class="badcat abs-lt0 zdx-2 pd5 "><a href="#"><span class="badge bgc-blue">Category</span></a></h5>
<?php the_post_thumbnail(); ?>
</div>
<?php endwhile;
else: echo "No Post";
endif;
?>
tapi kalau ane buat nampilin post defaultnya muncul post_thumbnailnya.. scriptnya :
if(have_posts()):
while(have_posts()):the_post();?>
<?php get_template_part('content'); ?>
<?php endwhile;
else:echo "Not Found";
endif;
?>
gimana solusinya gan..? ane mau nampilin custom post berdasarkan category.. nah udah ane buat custom post nya tapi fungsi post_thumbnail nya gak bekerja.. thanks
3 Jawaban:
masa sih gan ga nampil. title sama excerpt-nya tampil gan? coba di inspect dulu gan elementnya da ga, trus dicek konten-nya featured image-nya sudah diisi belum. diatas wp query yg itu ada wp query juga ga? jgn lupa setiap selesai nampilin wp query di wp_reset_postdata(); kalo ga konten yg tampil ngaco.
semua konten muncul kecuali featured image.. konten featured image pun udah ane isi gan.. dan diatas wp_query gk ada wp_query lainnya.. udah ane inspek elemen pun juga gak ada kontennya gan.. -------- tapi kalau ane loop biasa muncul featured imagenya gan.. ada solusi gan..?
itu mungkin gan. looping wp agan ada di dalam looping wp yg lain. dia pakai variable global kynya gan jadi ngaco
<?php
if(have_posts()):
// disini kan looping pertama
while(have_posts()):the_post();?>
<!-- yg ini gan, isinya kan looping juga -->
<?php get_template_part('content'); ?>
<?php endwhile;
else:echo "Not Found";
endif;
?>
coba aja <?php get_template_part('content'); ?> keluarin dari looping itu