Cara Membuat Page Number WordPress atau Pagination

Pola desain pagination banyak kita jumpai di situs-situs web yang membutuhkan banyak konten untuk dibagikan perhalamannya. Penggunaan pagination ini telah terpakai di berbagai situs, mulai dari mesin pencarian seperti Google, Bing,Yahoo hingga situs e-commerce seperti Tokopedia, Shopee dan Bukalapak.

Pagination sendiri adalah fitur untuk membagi konten website menjadi beberapa halaman agar memudahkan pengunjung melakukan navigasi. Tujuan pagination ini agar loading website tidak lama. Bayangkan jika website memiliki total ribuan konten jika tidak ada pagination sekali kita mengunjungi website tersebut langsung dimuat sekaligus tanpa adanya pagination dan dampaknya loading akan memakan waktu yang sangat lama.

Pada artikel kali ini yiptechid akan membagikan cara membuat Pagination di WordPress, ikuti langkah-langkahnya dibawah ini.

Cara Membuat Page Number WordPress atau Pagination

1. Metode Manual

Jika Anda sedang membuat tema sendiri, atau ingin menambah pagination untuk tema yang Anda gunakan, Anda dapat melakukannya dengan menggunakan fungi built-in WordPress dan menambahkan beberapa baris kode pada file functions.php tema yang sedang Anda gunakan. Buka file functions.php Anda, dan scroll ke bawah, kemudian tambahkan kode ini:

function pagination_bar() {
    global $wp_query;
  
    $total_pages = $wp_query->max_num_pages;
  
    if ($total_pages > 1){
        $current_page = max(1, get_query_var('paged'));
  
        echo paginate_links(array(
            'base' => get_pagenum_link(1) . '%_%',
            'format' => '/page/%#%',
            'current' => $current_page,
            'total' => $total_pages,
        ));
    }
}

Selanjutnya tambahkan kode dibawah ini, pada file biasanya di (index.php dan archive.php) dan paste kode berikut sebelum akhir loop pernyataan “endif”, tapi sebelum “endwhile”.

<Nav class = "pagination">
<? Php pagination_bar (); ?>
</ Nav>

Setelah semuanya Anda ikuti langkah-langkah tersebut, Anda akan melihat hasilnya seperti gambar berikut ini.

Cara Membuat Page Number wordpress

Baca juga : Penyebab Blog Anda Sepi Pengunjung dan Cara Mengatasinya

2. Menggunakan Plugin WP-PageNavi

Jika Anda tidak ingin menggunakan cara manual yang memang sedikit lebih sulit, ada beberapa plugin di yang dapat membantu Anda menambahkan Page number. Anda bisa menggunakan plugin WP-PageNavi yang mudah untuk dapat Anda gunakan dan sesuaikan. Anda bisa membaca tutorial di centerklik tentang cara menggunakan plugin Wp-PageNavi.

Berikut cara kustomisasinya

  • Masuk ke menu Appearance > Theme editor.
  • Pilih file halaman web, misalnya index.php, archive.php atau category.php.
  • Cari baris kode berikut ini:

(ini adalah tema twentyten jika anda menggunakan tema lain mungkin script akan sedikit berbeda)

<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentyten' ) ); ?></div>

<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?></div> 
  • Ganti kode tersebut dengan baris kode berikut ini:
<?php wp_pagenavi(); ?>
  • Setelah menambahkan kode tersbut, simpan perubahan dan lihat hasilnya

Demikian cara membuat pagination di WordPress, Semoga bermanfaat

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *