Wordpress : Menampilkan Looping post/artikel berdasarakan kategori tertentu

linkdesain.com. Sebelumnya kita telah membahas bagaimana membuat looping post pada wordpress , baca lagi Wordpress : Cara Menampilkan Post Artikel (Loop)   , maka kali ini kita akan membuat looping post kembali hanya saja looping yang akan kita buat menampilkan posting.artikel pada kategori tertentu saja.

Cara membuat looping post/artikel berdasarkan kategori tertentu sangat mudah,

Pada artikel sebelumnya untuk membuat looping post kode yang kita ketikan adalah sebagai berikut :

<?php query_posts("showposts=6") ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><br />
<?php echo get_the_category_list(', '); ?>
<?php the_time('d/m/Y g:i:s A'); ?><br />
<img src="<?php $img=wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'large'); echo $img[0]; ?>"/><br />
<?php the_excerpt(); ?> <br />
<?php endwhile; ?>
<?php endif; ?>

Untuk menampilkan postingan dari kategori tertentu kita cukup mengubah pada bagian query_posts nya.

jika sebelumnya kode query_post untuk looping sebanyak 6 postingan adalah seperti berikut

<?php query_posts("showposts=6") ?>

misal id kategori yang akan kita tampilkan adalah 5 (full looping)  maka kode menjadi

<?php query_posts("cat=5") ?>

Apabila Anda ingin menampilkan 6 post yang akan di looping dengan id kategori 5 maka kodenya  untuk query_post adalah

<?php query_posts("showposts=6" . "&cat=5") ?>


~~hdra~~

Share this

Related Posts

Previous
Next Post »

13 comments

comments
December 6, 2014 at 10:23 PM delete

saya ingin menampilkan 9 postingan dari 3 categori di homepage, cohtoh gini gan :
3 postingan dari kategori KULINER
3 postingan dari kategori TEKNOLOGI

3 postingan dari kategori WEBDESIGN

itu caranya gimana ya gan..???

Reply
avatar
December 19, 2014 at 8:32 PM delete

misal kuliner id kategorinya 1, teknologi idnya 2 , webdesign idnya 3 ,

jadi dibikin 3 kali looping dengan masing query postnya beda

looping pertama kuliner query postnya
query_posts('showposts=3&cat=1');

looping teknologi
query_posts('showposts=3&cat=2');

looping webdesign
query_posts('showposts=3&cat=3');

Reply
avatar
December 24, 2014 at 11:50 AM delete

masih kesulitan belajar wordpress, tipsnya gimana ya mas?

Reply
avatar
December 25, 2014 at 12:59 AM delete

beli bukunya biasanya lebih lengkap, terus di praktekin..

Reply
avatar
December 28, 2014 at 12:52 AM delete

gan masih bingung...
tolong ganti gan, di temaku kayak gini (klik link)

https://plus.google.com/115565955062443169529/posts/KmLQdMR58sT

Reply
avatar
January 3, 2015 at 6:52 PM delete


<!-- munculkan 3 postingan yang termasuk dlm category1 -->
<?php query_posts("showposts=3&cat=1") ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php $c = get_the_category(); ?>
<a href='<?php the_permalink() ?>' title='<?php the_title(); ?>' ><img src='<?php $img=wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'medium'); echo $img[0]; ?>'/> <?php echo $c[0]->cat_name; ?> <?php the_title(); ?> </a>
<?php endwhile; ?>
<?php endif; ?>

<!-- munculkan 3 postingan yang termasuk dlm category 2 -->
<?php query_posts("showposts=3&cat=2") ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php $c = get_the_category(); ?>
<a href='<?php the_permalink() ?>' title='<?php the_title(); ?>' ><img src='<?php $img=wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'medium'); echo $img[0]; ?>'/> <?php echo $c[0]->cat_name; ?> <?php the_title(); ?> </a>
<?php endwhile; ?>
<?php endif; ?>

<!-- munculkan 3 postingan yang termasuk dlm category 3 -->
<?php query_posts("showposts=3&cat=3") ?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php $c = get_the_category(); ?>
<a href='<?php the_permalink() ?>' title='<?php the_title(); ?>' ><img src='<?php $img=wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'medium'); echo $img[0]; ?>'/> <?php echo $c[0]->cat_name; ?> <?php the_title(); ?> </a>
<?php endwhile; ?>
<?php endif; ?>

-- keterangan --
hasil dari script diatas akan memunculkan 3 postingan yang termasuk dalam kategori 1, 3 postingan yang termasuk dalam kategori 2, dan 3 postingan yang termasuk dalam kategori 2 (kita harus tau dulu id kategorii yang akan kita munculkan, kalo kategori teknologi id kategorinya 6 ya kita masukan angka 6 sebagai id kategorinya). looping diatas tidak memunculkan nomer halaman, karna saya memang tidak menggunakan fungsi untuk memunculkan nomer halaman,
<?php the_permalink() ?> fungsinya untuk munculkan link post,
<?php the_title(); ?> fungsinya memunculkan judulpost
<img src='<?php $img=wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'medium'); echo $img[0]; ?>'/> fungsinya memunculkan gambar post dalam ukuran medium
<?php echo $c[0]->cat_name; ?> fungsinya memunculkan nama kategori post

Reply
avatar
January 4, 2015 at 6:42 PM delete

Oke gan terimaksih banyak, ane coba dulu :)

Reply
avatar
February 9, 2015 at 2:45 PM delete

gan mau nanya, cara bikin homepage 1 post tertentu secara penuh di "wp" gimana caranya ?

mohon penjelasannya.
trims

Reply
avatar
February 9, 2015 at 2:46 PM delete

gan mau nanya, cara bikin homepage 1 post tertentu secara penuh di "wp" gimana caranya ?

mohon penjelasannya.
trims

Reply
avatar
May 9, 2015 at 8:33 PM delete

Sangat rumit juga ya buatnya

Reply
avatar
November 23, 2015 at 8:39 AM delete

Terimakasih atas infonya dan keterangannya gan,
Artikelnya sangat membantu saya...
di tunggu artikel selanjutnya gan.

Reply
avatar
October 15, 2017 at 7:04 AM delete

susah juga yaa gan tolong dibantu untuk pembuatan web saya
https://servicehandal.com

Reply
avatar

Komentar disini ..