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 : ?>:
1 2 3 4 5 6 7 8 9 10 11 12 | <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 NoteKode
< ?php pada line 2,8,9,10 dan 12 agak terpisah tuh, dirapatkan aja kek gini
<?phpCara penempatan kode ini, akan memunculkan random post, jika tidak ada kata kunci yang terkait dengan postingan.
Written by: Paling Seru
Paling Seru, Updated at:
12.35
0 komentar:
Posting Komentar