Mau kaos (T-shirt) Wordpress keren? (Selengkapnya)
Dapatkan Script SMS Gateway PHP + MySQL

Seperti: software pengirim SMS massal, SMS survei, SMS polling, SMS quick count, SMS dakwah, Web2SMS dan masih banyak lagi... semuanya berbasis PHP & MySQL
[Info Lengkap...]



Membuat Nomor Halaman (Paging) di Wordpress


January 12th, 2009 | by rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Bila Anda menggunakan Wordpress, maka pada halaman index akan tampil link PREVIOUS ENTRIES atau NEXT ENTRIES. PREVIOUS ENTRIES digunakan untuk menuju ke halaman artikel-artikel yang telah diposting sebelumnya dan NEXT ENTRIES untuk menuju ke artikel sesudahnya. Intinya, secara default untuk keperluan navigasi di Wordpress menggunakan kedua link tersebut.

Bagaimana bila Anda bosan dengan tampilannya? Kira-kira bisa tidak ya kedua link tersebut diganti dengan semacam nomor halaman atau istilahnya adalah ‘Paging‘? Ooo… tentu bisa donk. Sebagai contoh, bila Anda melihat halaman utama (index) dari blog ini, maka Anda akan melihat nomor-nomor halaman untuk keperluan navigasi.

Nah… pada artikel kali akan dibahas bagaimana cara mengganti link navigasi dari bentuk Previous Entries dan Next Entries menjadi nomor halaman yang menarik.

OK… untuk membuat nomor halaman di Wordpress, kita membutuhkan plugin namanya wp-page-numbers. Plugin ini dapat Anda download di sini. Jadi… langkah pertama, silakan download plugin tersebut terlebih dahulu.

Trus… langkah selanjutnya, silakan instal plugin tersebut ke Wordpress Anda. Bagaimana caranya? Ya… silakan unzip terlebih dahulu plugin yang sudah Anda download tersebut di komputer Anda. Kemudian, uploadlah seluruh file plugin, termasuk folder wp-page-numbers nya ke server hosting Anda, dan letakkan di direktori /wp-content/plugins. Setelah semua file plugin diupload, selanjutnya aktifkan plugin tersebut melalui panel admin di Wordpress.

Apakah sudah selesai? Eit… tunggu dulu, meskipun Anda sudah mengaktifkan plugin wp-page-numbers, nomor halaman belumlah muncul. Trus… gimana donk?? Tinggal satu langkah lagi yang belum Anda lakukan, yaitu menyisipkan kode berikut ini ke file index.php.

<?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>

Nah.. yang jadi pertanyaan? dimana letak file index.php? File ini terletak dalam direktori /wp-content/themes/nama-themes-yang-digunakan. Jadi misalnya Anda menggunakan theme bernama ‘XXX’, maka carilah file index.php ini dalam direktori /wp-content/themes/XXX.

OK sudah ketemu filenya? Kalau sudah ketemu, pertanyaan berikutnya: ‘Kode PHP di atas disisipkan di baris mana?‘ Nah… coba cari kode berikut ini dalam file index.php.

<div class="navigation">
	<div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
	<div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?></div>
</div>

atau yang sejenisnya. Kode di atas akan menampilkan PREVIOUS ENTRIES dan NEXT ENTRIES. Nah… kode ini harus direplace dengan kode PHP yang saya berikan sebelumnya.

Setelah kode diganti, maka menjadi

<div class="navigation">
      <?php if(function_exists('wp_page_numbers')) { wp_page_numbers(); } ?>
</div>

OK… simpan kembali file index.php nya dan lihat efek perubahannya. Oya… Anda juga dapat melakukan hal yang sama pada file archive.php karena pada file ini juga masih menggunakan PREVIOUS ENTRIES dan NEXT ENTRIES.

Adapun tampilan style nomor halaman bisa Anda ubah-ubah sesuai selera. Berikut ini beberapa style nomor halaman yang bisa dipilih:

Photobucket

Pengubahan ini dapat dilakukan melalui menu SETTINGS – PAGE NUMBERS pada panel admin Wordpress. Masih kurang puas dengan style yang disediakan? Wah kalo masih belum puas, silakan mengedit sendiri file CSS nya yang ada dalam plugin tadi. Silakan mengubah-ubah sendiri ya…

OK… met mencoba…


Beberapa artikel terkait


Share this article on:

Kata kunci: paging - plugin - Wordpress -


Ada 52 komentar dalam artikel ini.

  1. eduward says:

    kalo cara buatnya di blogger gimana pa ??

  2. rosihanari says:

    to Eduward: saya belum tahu caranya buat di blogger. Coba disearch di google, dengan keyword: paging, blogger, plugins

  3. infini3 says:

    Terima kasih infonya. Sangat bermanfaat buat saya.

  4. dian says:

    mas, boleh tanya ya …

    sebelumnya aku pake themes yg lainnya, page numbernya berhasil tampil. tp setelah ganti themes, ternyata di themes editornyanya gak da :

    jadi bingung juga dimana musti copy pastenya.. adanya malah :

       

    Nah, bisakah di copy paste ke bagian ini??

    Terima kasih :)

  5. dian says:

    yah,, gak muncul tampilannya…

    hm,, dicoba lagi deh :
    jadi, pada index.php yg ada hanya script berikut (moga gambarnya muncul):

    Nah, bisakah di copy paste ke bagian ini??

    Terima kasih :)

  6. dian says:

    yah,, gak muncul tampilannya…

    hm,, dicoba lagi deh :
    jadi, pada index.php yg ada hanya script berikut (tanda kurung < diganti ma kurung siku y) :

    [div id="pages"]
    [a href="#"][?php next_posts_link('←Older') ?] [/a]   [a href="#"][?php previous_posts_link('Newer→') ?][/a]
    [/div]
    Nah, bisakah di copy paste ke bagian ini??

    Terima kasih :)

  7. rosihanari says:

    to dian: iya… di ganti saja bagian [a href="#"][?php next_posts_link('?Older') ?] [/a] [a href="#"][?php previous_posts_link('Newer?') ?][/a] menjadi seperti yang saya tuliskan di atas.

  8. reem says:

    salam kenal mas, senang sekali bisa nemuin blog yg informatif banget, gini mas saya mo tanya nih, saya kan pakek wordpress, nah kebetulan template itu aneh, jd klo misal postingan kita lebih dr satu halaman seharusnya kan ada previous dan next post nya, nah disini tryata ga ada, lalu saya buat sendiri deh pakek “phpnext_posts_link(‘« Previous Entries’) dan seterusnya”, nah ditemplate akhirnya keluar dan juga berfungsi, setelah saya pencet previous keluar halaman misal domainsaya.com/page/2, namun yg jd prtanyaan saya, kenapa meskipun udah page2, older post saya masih sperti homepage, alias ga kliatan postingan lama saya, saya kasih plugin pagenavi pun udah kluar tombol pagenya, ya tapi setelah dipencet cuman pindah urlnya saja, page2, page3, dst, tp ga ke perubahan ke konten lama saya, mungkin mas ada jalan keluar mengenai prmasalahan saya ini

    Thanks

  9. sulton says:

    Terima Kasih Artikelnya mas, buat nambah pengetahuan

  10. reem says:

    bisa kasih solusi permasalahan saya mas?



Tolong beri komentar donk!

Komentar Anda akan berguna untuk kemajuan blog ini.


Mohon maaf, komentar yang menggunakan email palsu atau komentar bernada negatif atau cemooh secara otomatis akan terhapus karena dianggap spam dan tidak akan tampil dalam daftar komentar.

Dimohon jangan pula memasukkan code program dalam bentuk apapun ke dalam komentar karena akan dianggap spam.

*
Untuk membuktikan bahwa komentar Anda bukan spam, tulis kata yang muncul dalam gambar di bawah ini. Bila Anda tidak bisa membaca kata dalam gambar, klik pada gambar tersebut untuk mendengarkan suara dari kata tersebut
Click to hear an audio file of the anti-spam word