Cara Menciptakan Pagination Wordpress Tanpa Plugin

Membuat pagination numerik atau halaman dengan nomor sebagai pengganti navigasi link default WordPress  Older post dan Newer post. Caranya dengan menggunakan function, tanpa plugin.


Secara teknis fungsi ini akan menciptakan daftar paginasi dengan nomor misal: ← Sebelumnya 1 2 3 .. 4 5 6 Selanjutnya →.


Langkah pertama


Pada themes, buka file function.php, lalu isi dengan isyarat PHP fungsi paginasi berikut:


function id_pagination() {
global $wp_query;
$big = 999999999;
$paged = paginate_links(array(
'base' => str_replace($big, '%#%', get_pagenum_link($big)),
'format' => '?paged=%#%',
'current' => max(1, get_query_var('paged')),
'prev_next' => true,
'prev_text' => __('Sebelumnya'),
'next_text' => __('Selanjutnya'),
'type' => 'list',
'add_fragment' => '',
'before_page_number' => '',
'after_page_number' => '',
'total' => $wp_query->max_num_pages
));
// Replace style bawaan, sesuaikan dengan class pada CSS Anda.
$arr = array(
"<ul class='page-numbers'>" => '<ul class="halaman">',
'<li>' => '<li class="list-halaman">',
"'" => '"'
);
echo strtr($paged, $arr);
}

 


Langkah kedua


Menampilkan paginasi halaman. Pagination link dapat ditampilkan di archieve, category, tag, search, dan index / home. Langkah selanjutnya, memanggil function id_pagination(), untuk menciptakan output HTML link paginasi.


Letakkan isyarat berikut, sebagai tumpuan contohnya pada file index.php atau category.php pada tema WordPress yang digunakan.


<div class="pagination"><?php id_pagination(); ?></div>

 


Kesimpulan


Kenapa sih menciptakan link paginasi numerik?, alasannya yaitu lebih user friendly, memudahkan pengunjung website kita untuk mengikuti konten yang ada di website / blog.



Sumber https://idnetter.com

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Cara Menciptakan Pagination Wordpress Tanpa Plugin"

Posting Komentar