Wednesday, March 7, 2012

Membuat Daftar Post Per Category pada Sidebar

Tips wordpress – Tulisan ini dibuat berawal dari pertanyaan seorang teman yang ingin menampilkan judul artikel terbaru berdasarkan kategori di sidebar wordpress. Contohnya pada situs dakwatuna.com
Untuk menampilkan postingan terbaru berdasarkan kategori ada beberapa cara, yang akan saya beberkan disini adalah dengan memanfaatkan fungsi get_posts(), berikut langkah-langkahnya:
  1. Buka file sidebar.php pada template yang Anda gunakan
  2. Tambahkan kode berikut:
    <?php
    $lastposts = get_posts('numberposts=3&offset=1&category=3');
    foreach($lastposts as $post) :
    setup_postdata($post);
    ?>
    <li><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>

keterangan:
numberposts=3 artinya postingan yang mau ditampilkan sebanyak 3 buah
offset=1 artinya postingan terbaru yang ditampilkan adalah dua postingan sebelumnya, ini digunakan agar postingan yang sudah ada di konten utama tidak ditampilkan lagi. parameter offset ini boleh digunakan boleh tidak
category=3 menunjukkan category ID yang kita pilih. Untuk melihat ID sebuah kategori lihat saja di menu admin
Cara tersebut bisa digunakan berulang untuk kategori lainnya dan bisa diletakkan di mana saja, tidak hanya di sidebar.
Cara lain yang lebih manual adalah dengan menggunakan perintah SQL. Cara yang lebih mudah adalah menggunakan plugins yang tersedia di wordpress.org/extend/plugins
cari sendiri ya pluginnya :D saya sendiri belum nyari, tapi seharusnya plugin beginian harusnya sudah ada.
Semoga bermanfaat :)

0 komentar:

Post a Comment

Pages