Menampilkan Artikel Acak di Halaman Depan Situs
Artikel ini mungkin bukan buat semua orang, karena hal ini tidak biasa dilakukan, tapi ga ada salahnya juga dibaca untuk sekedar info sapa tau ntar dapat ide baru.
Beberapa waktu lalu aku membuat sebuah situs dengan niche khusus, yang prinsipnya bukan blog, tapi cuma situs biasa, semi statik yang isinya cuma artikel-artikel gitu. Halaman depan tidak begitu penting, karena situs ini nantinya akan jarang diupdate, karena tujuan utamanya hanya mendapatkan pengunjung hanya dari search enging (organik), dan bukan dari pengunjung tetap.
Jadi, daripada halaman depan ga ada isinya, akhirnya aku memutuskan untuk menampilkan artikel acak/random di halaman depan ini.
Caranya, aku ubah file index.php template yang ku pakai, dan ganti bagian untuk menampilkan artikelnya dengan kode seperti dibawah ini, hasilnya, halaman depan situs ini hanya akan berisi satu artikel acak saja, dan bukannya artikel terbaru dari blog kita.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <div id="content"> <?php $rand_posts = get_posts('numberposts=1&orderby=RAND()'); foreach( $rand_posts as $post ) { ?> <div class="post"> <div class="post-title"> <h2> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?> "> <?php the_title(); ?></a></h2> </div> <div class="entry"> <?php the_content('Read the rest of this entry »'); ?> </div> </div> <?php comments_template(); ?> <?php } ?> <div class="navigation"> <span class="previous-entries"> <?php next_posts_link('Older Entries') ?></a> </span> <span class="next-entries"> <?php previous_posts_link('Newer Entries') ?> </span> </div> </div> |
Prinsipnya, kita menggunakan fungsi get_posts untuk mendapatkan 1 artikel random, dan menampilkannya seperti layaknya halaman depan umumnya.
Untuk referensi lebih lanjut mengenai fungsi get_posts ini, silahkan baca halaman fungsi referensinya WordPress.
If you enjoyed this post, please subscribe to my blog RSS feed, and thanks for stopping by :)

7 Responses to “Menampilkan Artikel Acak di Halaman Depan Situs”
aNdRa™s last blog post..Eksklusif Idola Cilik: Komentar dan Kisah Kiki di Pentas 9 Besar
By aNdRa™ on May 29, 2008
By wawan on May 30, 2008
danis last blog post..Firefox 3 Pledge for World Record
By dani on Jun 2, 2008
di blog tiap hari kita bisa posting beberapa artikel baru, yg berarti isi homepage kita akan berubah, begitu juga tiap kali ada yg ngasih komentar, isi recent comments akan ikut berubah juga.
apa yang kayak gitu dianggap spam juga ya?
By Wawan on Jun 3, 2008
saya jg ngga ngerti nih mas wawan..apa ada variabel waktunya ya..
danis last blog post..Web Accessibility Learning from GAWDS Award
By dani on Jun 6, 2008
kalo halaman artikel sih wajar aja dianggap spam, tapi kalo homepage menurutku emang udah sifatnya untuk selalu berubah seiring waktu.
By Wawan on Jun 6, 2008
ya sudahlah..lanjuut mas tips2nya..
danis last blog post..Web Accessibility Learning from GAWDS Award
By dani on Jun 7, 2008