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
0 Response to "Cara Menciptakan Pagination Wordpress Tanpa Plugin"
Posting Komentar