Cara Menampilkan Recent Posts di Halaman WordPress

Yang lagi suka utak atik halaman pencarian wordpress, mungkin agak bingung menampilkan recent posts atau post terakhir di halaman search WP. Soalnya mungkin kamu agak bosan melihat hasil pencarian hanya menampilkan post dari kata kunci yang terkait artikel saja.

Cara redirect halaman error not found ke halaman search wordpress

Bagaimana bila kata kunci yang dicari, tidak ada kaitannya dengan isi blog kamu? Nah untuk mengakalinya, kamu bisa pake kode berikut untuk menampilkan recent posts di halaman pencarian WP:

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

Posts Recents

< ?php $recent_posts = get_posts('numberposts=5');//angka 5 = jumlah postingan yang mau ditampilkan foreach( $recent_posts as $post ) : setup_postdata($post); ?>

< ?php the_title(); ?>

< ?php the_excerpt(); ?>
< ?php endforeach; ?>

Hasilnya hanya memunculkan 5 post terakhir beserta summary, tag, jumlah komentar dan kategori-nya, kamu bisa rubah jumlah postingan sesuai keinginan kamu, baca petunjuk kode di atas. Selamat mencoba Sob!

Please Note
Kode < ?php pada line 2,8,9,10 dan 12 agak terpisah tuh, dirapatkan aja kek gini <?php
Saya pake WordPress Theme Default sebagai contoh.
Kode ini bisa juga kamu pasang di halaman 404.php

2 thoughts on “Cara Menampilkan Recent Posts di Halaman WordPress

    • Kamu bisa pake kode ini untuk menampilkan 30 postingan terakhir:
      <?php query_posts('showposts=30'); ?>
      <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
      <?php $wp_query->is_home = false; ?>
      <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a> - <?php the_time('j F Y') ?> - <?php echo $post->comment_count ?> comments</li>
      <?php endwhile; endif; ?>