Kode Index.php wordpress

Beberapa waktu yang lalu, saya menggunakan kode berikut ini untuk isi dari index.php yang ada pada wordpress. Dengan kode ini, maka halaman depan situs saya akan berisi 5 postingan saja. Dulu saya menyukai kode ini untuk membuat theme wordpress sendiri. Hanya saja, kode ini mengalami masalah ketika dihadapkan pada plugin WP-PageNavi. (Stop Press: WP-PageNavi adalah salah satu plugin untuk membuat navigasi sebuah website menjadi lebih intuitif dan lebih simpel.) Kode dibawah ini tidak kompatibel dengan WP-PageNavi dengan ‘gejala utama’, tidak mau lompat ke page atau halaman berikutnya. Jadi meskipun kita sudah mengeklik ke page 3 (misalnya) kita tetap mendapatkan tampilan yang sama.
<?php query_posts('showposts=5'); ?>
 <?php while (have_posts()) : the_post(); ?>
 <h2><a href="<?php the_permalink();?>"> <?php the_title();?></a></h2>
 <?php the_excerpt(); ?>
<?php endwhile; ?>
Untuk mengatasinya, kode diatas saya rubah total menjadi seperti ini:
 <?if (have_posts()) :
  while (have_posts()) : the_post();?>
                <h2><a href="<?php the_permalink();?>"> <?php the_title();?></a></h2>
                <?php the_excerpt();?>
        <? endwhile;?>
      <? else:?>
   <center>Tidak Ketemu</center>
   <center>Ampun Juragan, postingan yang anda cari tidak ketemu</center>
        <? endif;?>
<?wp_pagenavi(); ?>
Dengan kode yang barusan, masalah halaman yang statis / tidak berubah ketika kita mengeklik halaman lainnya, menjadi terselesaikan. Oh ya, kode ini berkaitan erat dengan “Reading Setting” pada Wordpress Admin Menu. Reading Setting ini terdapat pada menu “Setting” >> “Reading”. Di situ kita bisa mengatur jumlah posting yang ingin kita tampilkan pada setiap halaman.

Tidak ada komentar