Cara menampilkan Random Post di WordPress tanpa plugin

Cara menampilkan random post di WordPress ini sama saja dengan cara menampilkan recent posts di halaman search wp. Saya hanya mengubah sedikit kodenya untuk menampilkan 5 postingan secara acak (random).

Banyak plugin yang sudah dibuat oleh para developer plugin untuk menampilkan random post di blog WordPress. Tapi nggak ada salahnya jika kamu mau mencoba belajar coding WordPress, tanpa harus selalu menggunakan plugin.

Contoh penempatan kode random post berikut, saya terapkan di halaman pencarian blog WordPress, tapi kamu bisa juga kok tempatkan di halaman lainnya seperti di single.php (single post). Berikut cara membuat random posts di WordPress:

Buka search.php dan kopas kode berikut tepat setelah kode <?php else : ?>:

<h1>Random Posts:</h1>
< ?php
 $rand_posts = get_posts('numberposts=5&orderby=rand'); //angka 5 = jumlah postingan yang mau ditampilkan
 foreach( $rand_posts as $post ) :
 setup_postdata($post);
 ?>
 <div class="post">
 <h1><a href="<?php the_permalink(); ?>">< ?php the_title(); ?></a></h1>
<div class="entry">< ?php the_excerpt(); ?> </div>
<p class="postmetadata"><small>< ?php the_tags('Tags: ', ', ', '<br />'); ?> Posted on < ?php the_time('F jS, Y') ?> under < ?php the_category(', ') ?> | < ?php edit_post_link('Edit', '', ' | '); ?>  < ?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></small></p>
</div>
< ?php endforeach; ?>

Please Note
Kode < ?php pada line 2,8,9,10 dan 12 agak terpisah tuh, dirapatkan aja kek gini <?php
Cara penempatan kode ini, akan memunculkan random post, jika tidak ada kata kunci yang terkait dengan postingan.
Saya pake WordPress Theme Default sebagai contoh.

Baca juga Tutorial blog tentang Redirect error 404 dan Thumbnail di blog Auto-Generated Content.

Published by

Jevuska

Rachmanuddin Chair Yahya a.k.a Jevuska is the founder of Jevuska.Com, a qualified web about offering medical articles, blogging, tips, and tutorial of WordPress. Having written for Jevuska since 2007.

Code is my cookies. ~ Jev
Before you read or leave a comment, please take a couple minutes to read our Copyright & Disclaimer notice.

15 thoughts on “Cara menampilkan Random Post di WordPress tanpa plugin”

  1. om jev, search.php template q gada . mohon solusinya gimana cara ngakalinya.udah aq coba taruh di sana sini, hasilnya eror om…

  2. Mas kalo maun nampilkan relate post, di AGC tapi isi nya dari website kita bagaimana. Trims ( contoh : http://www.dcellphone.com/search/android-system )

  3. jgn bilang2 om jev klo disini ada Bamz Samsons :( … mklum job manggung sepi jadi ngeblog ajah… hehehe :P … mau tnya lgi mudah2n dijawab sama om jev (maaf kalo salah kamar tanyanya) n lngsung ajah deh inti dari pertanyaannya.

    h**p://namadomain.com/tag/….

    dirubah jadi

    h**p://namadomain.com/search/…

    kayanya bisa deh klo sama dokter JEV… :) mohon penjelasannya om dokter, maaf banyak tnya (skalian buat tambah ide bkin postingan)… :D

    1. @Bamz:Sudah coba di Dashboard WP > Settings > Permalinks >Optional-Tag base? Langsung aja isi dengan kata “search” dalam kolom tag-nya, jadi deh :)

      1. kok nggak bisa om padahal dah Sudah di coba
        “Dashboard WP > Settings > Permalinks >Optional-Tag base? Langsung aja isi dengan kata “search” dalam kolom tag-nya”

  4. om jev emank mantep masalah coding :)… DOKTER + PROGRAMER emank pas banget… owh iya om jev mau tanya kalo random post yang disimpen di search.php pke thumbnail gmna yah?? mohon penjelasannya om jev…

    mksih sebelumnya… :)

Tinggalkan Komentar