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.
Post a Comment