Menampilkan Post Berdasarkan Categories WordPress

Sudah cukup lama tidak menulis di BW, kebetulan baru dapet trick dari master edypang. Disini aku ingin berbagi tutorial bagaimana menampilkan post dari category.

Untuk memudahkan aku akan membuat perbandingan antara cara menampilkan post biasa dalam wordpress dan cara menampilkan post dari category

contoh 1: menampilkan post dalam wordpress:

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div>
  <div>
    <span><?php the_time(d); ?></span>
    <span><?php the_time(M); ?></span>
  </div>
  <div>
   <h2><a href="<?php the_permalink() ?>"><?php the_title();?></a></h2>
    <p>posted in <a href="#"><?php the_category(', '); ?></a> - <a href="<?php the_permalink()?>;#comments">
    <?php comments_number('No Comment','1 Comment','%comments') ?></a></p>
    <p><?php the_excerpt(); ?>
    <a href="<?php the_permalink() ?>">Continue</a></p>
  </div>
  <div></div>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php /* Error 404 */ ?>
<?php $filename = TEMPLATEPATH . '/404.php'; if (file_exists($filename)) { include($filename); } ?>
<?php endif; ?>

penjelasan: script 1 dan 2: mencari apakah ada post dalam WP lalu setelah itu di looping sesuai dengan script 3-16. script 17 -21: berhenti looping
Nah… Sekrang bagaimana menampilkan post berdasarkan Category? ternyata cukup mudah. Silakan cari cari perbedaan dari 2 script berikut

Contoh 2: Post dari Category

<?php if (query_posts('cat=22')) : ?>
<?php while (have_posts()) : the_post(); ?>
<div>
  <div>
    <span><?php the_time(d); ?></span>
    <span><?php the_time(M); ?></span>
  </div>
  <div>
   <h2><a href="<?php the_permalink() ?>"><?php the_title();?></a></h2>
    <p>posted in <a href="#"><?php the_category(', '); ?></a> - <a href="<?php the_permalink()?>;#comments">
    <?php comments_number('No Comment','1 Comment','%comments') ?></a></p>
    <p><?php the_excerpt(); ?>
    <a href="<?php the_permalink() ?>">Continue</a></p>
  </div>
  <div></div>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php /* Error 404 */ ?>
<?php $filename = TEMPLATEPATH . '/404.php'; if (file_exists($filename)) { include($filename); } ?>
<?php endif; ?>

penjelasan: ternyata setelah mencari perbedaannya, pada script 1 berubah? apa maksudnya?

Baca Juga:  Trik Sederhana Menampilkan Gambar Untuk Thumbnail

Tujuan dari menganti code tersebut ialah dengan menganti script tersebut maka WP akan mencari apakah di query category berID 22 ada post? jika ada maka akan di tampilan

Cara Penulisan: “query_posts(‘cat=*nomer id categories’)”, sbagai contoh pada kasus di atas nomer ID category yang ingin aku pakai ber ID “22”

Tips untuk mengetahuinya: klik link kategorynya lalu perhatikan pada address barnya.

 

Ada beberapa cara untuk mengetahui ID kategory ada beberapa cara, tapi itu adalah salah satu caranya. SEMOGA MEMBANTU

Komentar

comments

finnfirrior

Web Designer and Graphic Designer Freelance. Interest in Web and Printable Design.

grain storage instagram türk takipçi satın al