Ingin menerapkan pagination WordPress di situs web Anda?

Pagination adalah fitur praktis di situs WordPress yang membagi posting blog menjadi halaman terpisah. Alih-alih pengunjung harus menggulir semua artikel Anda, mereka dapat membuka halaman tertentu dan menghemat waktu.

Situs web dengan konten dalam jumlah besar dapat memperoleh manfaat dari penerapan pagination karena fitur ini membantu pengunjung bernavigasi lebih cepat, memberikan pengalaman yang lebih baik kuliah.

Selain itu, pagination membuat navigasi situs web Anda lebih ramah pengguna dan ramah perayap karena menciptakan struktur yang jelas di dalam situs web. Halaman blog yang lebih pendek juga berarti waktu pemuatan yang lebih cepat, promosi yang lebih baik Pengalaman pengguna.

Artikel ini akan menunjukkan kepada Anda bagaimana menerapkan pagination di WordPress menggunakan dua metode – secara manual dan menggunakan plugin pagination. Kami juga akan membahas kesalahan pagination WordPress 404 dan beberapa tips tentang cara memperbaikinya.

Tetapi sebelum kita mulai, jika Anda belum pernah menginstal WordPress, cari tahu Bagaimana menginstal sebuah blog WordPress langkah 7 et Bagaimana menemukan, menginstal dan mengaktifkan tema WordPress di blog Anda 

Lalu kembali ke mengapa kita ada di sini.

Apa itu Paginasi WordPress?

Pagination WordPress adalah fitur yang membagi daftar posting blog menjadi halaman terpisah. Pengunjung dapat menggunakan tombol Berikutnya atau Sebelumnya untuk menavigasi antar halaman atau melompat ke nomor halaman tertentu.

Cara Menambahkan Pagination ke WordPress Secara Manual

Pengguna dengan keterampilan pengkodean dapat menerapkan pagination di WordPress secara manual menggunakan kode khusus. Dalam tutorial ini, kami menggunakan tema WordPress Dua puluh dua.

Jangan ragu untuk memeriksa metode berikut dan gunakan salah satu yang paling sesuai dengan keterampilan teknis Anda.

1. Penyesuaian kode PHP di file functions.php

WordPress mendukung fitur pagination (posts_nav_link()) yang dapat Anda masukkan tepat sebelum atau setelah loop utama dalam file index.php dari tema WordPress Anda.

Berikut adalah contoh sederhana dari tampilan kode:

<?php if ( have_posts() ) : ?>
<!-- Ajoutez les fonctions de pagination ici. →
posts_nav_link()
<!-- Début de la boucle principale. -->
<?php while ( have_posts() ) : the_post();  ?>
<!-- le reste de la boucle principale de  votre thème -->
<?php endwhile; ?>
<!-- Fin de la boucle principale -->
<!-- Ou ajoutez les fonctions de pagination ici. -->
<div class="nav-previous alignleft">
<?php previous_posts_link( 'Anciens Articles' ); ?>
</div>
<div class="nav-next alignright">
<?php next_posts_link( 'Articles Récents' ); ?>
</div>
<?php else: ?>
<p><?php _e('Désolé, aucun message ne correspond à vos critères.' ); ? ></p>
<?php endif; ?>

Kami merekomendasikan menggunakan tema anak untuk membuat perubahan ini alih-alih mengimplementasikannya secara langsung di tema induk. Tema anak mewarisi semua fungsionalitas, gaya, dan fungsionalitas tema induknya, memungkinkan Anda untuk mempertahankan perubahan yang dibuat setelah pembaruan tema apa pun.

2. Menambahkan kode CSS untuk mengubah pagination

Cara lain untuk menerapkan pagination adalah dengan menambahkan HTML dan CSS ke tema aktif Anda. Banyak cuplikan CSS khusus yang dapat Anda gunakan tersedia di platform pengembangan web seperti CodePen.

Berikut ini adalah fungsi paging khusus yang dirancang oleh: Arefeh Hatami. Ini menggunakan HTML dan CSS untuk membuat bilah navigasi nomor halaman sederhana. Jika Anda memutuskan untuk menerapkan cuplikan ini di situs WordPress Anda, jangan ragu untuk bereksperimen dengan gaya yang berbeda sesuai kebutuhan.

menerapkan pagination di WordPress

3. Manajemen Konten berdasarkan Halaman

Berbeda dengan metode sebelumnya, metode ini tidak melibatkan pengkodean. Sebagai gantinya, yang Anda butuhkan hanyalah akses ke dasbor admin WordPress.

  1. Akses ke pengaturan -> bacaan dari dasbor WordPress.
  2. Ubah halaman blog yang paling banyak ditampilkan nilai.
menerapkan pagination di WordPress
  1. Klik Simpan Perubahan.

Jumlah artikel yang ditampilkan per halaman harus disesuaikan dengan total volume konten website. Misalnya, jika Anda memiliki antara 50 dan 100 artikel, idealnya setiap halaman berisi lima hingga sepuluh artikel.

Gambar di bawah ini menunjukkan kepada Anda seperti apa jika nilainya disetel ke "1". Setiap halaman akan menampilkan posting blog dan bilah navigasi pagination akan muncul tepat sebelum bagian footer. Pengaturan ini cocok untuk situs web kecil dengan volume konten yang rendah.

Plugin Pagination WordPress Terbaik

Cara termudah untuk mengimplementasikan pagination adalah dengan menggunakan a WordPress Plugin. Banyak plugin pagination gratis dan premium tersedia di direktori plugin resmi. Kami akan membahas tiga plugin teratas berikutnya.

Semua plugin ini dapat disesuaikan melalui menu Anda pengaturan selama instalasi dan aktivasi.

1. WP-PageNavi

Karena WP-PageNavi adalah salah satu dari plugin WordPress gratis populer, kemungkinan tema WordPress Anda menyertakan dukungan bawaan. Jika tidak, Anda harus memodifikasi kode tema Anda secara manual agar plugin ini berfungsi dengan kode khusus yang disediakan di halaman plugin resmi.

WP-PageNavi menyediakan pengaturan sederhana yang bahkan dapat dimodifikasi oleh pemula dengan mudah. Ini juga memungkinkan Anda mengubah label item navigasi dan nomor halaman. Selain itu, plugin memungkinkan Anda untuk beralih dari format Artikel Lama et Artikel Terbaru pada bilah navigasi bernomor untuk kontrol yang lebih mudah.

Untuk mengakses lebih banyak opsi gaya, pertimbangkan juga untuk mendapatkan addon Gaya untuk WP PageNavi.

2. WP-Paginasi

WP-Paginate adalah plugin open-source yang menawarkan pengaturan sederhana untuk menambahkan pagination ke situs WordPress Anda. Ini juga menyediakan tab CSS khusus untuk menambahkan kode khusus untuk tautan pagination Anda.

Selain posting blog, WP-Paginate juga dapat mengedit komentar posting, yang berguna untuk blog populer yang mendapatkan banyak komentar. Elemen lain yang dapat disesuaikan termasuk label dan tombol serta lokasinya.

Versi gratisnya dilengkapi dengan semua fitur penting yang Anda butuhkan. Namun, meningkatkan ke versi per akan memberi Anda lebih banyak opsi gaya serta akses ke dokumentasi plugin dan dukungan khusus selama satu tahun.

3. paginasi abjad

Sesuai dengan namanya, Alphabetic Pagination memungkinkan Anda membagi dan mengatur posting dan halaman menurut abjad. Format pagination ini berguna untuk menyortir item menurut kata kunci dan kategori subjeknya, yang membuat proses pencarian lebih efisien.

Beberapa fitur dasar plugin termasuk pagination otomatis, pengelompokan abjad, dan pemosisian DOM. Gaya dan pilihan bahasa yang berbeda tersedia untuk kebutuhan dan preferensi yang berbeda. Memutakhirkan ke versi Premium akan memberi Anda akses ke kode pendek khusus untuk pagination, dan daftar pengguna.

Selain itu, Pagination alfabet kompatibel dengan Toko WooCommerce dan halaman kategori produk.

Bagaimana Memperbaiki Kesalahan WordPress Pagination 404?

Kesalahan 404 adalah pesan kesalahan yang mungkin muncul saat menerapkan pagination di WordPress. Dalam kebanyakan kasus, ini disebabkan oleh konflik tautan permanen yang mencegah browser menemukan halaman yang rusak.

Kesalahan biasanya terjadi ketika Anda mengklik ke halaman berikutnya. Struktur tautan permanen khusus /%category%/%postname%/ bekerja secara normal di halaman pertama, tetapi /page/2 menambahkan url https://www.domaine.com/taxonomie_personnalisee/page/2 mungkin bertentangan dengan pengaturan tautan permanen khusus.

Ada beberapa kemungkinan solusi untuk masalah ini, tergantung pada situasi Anda.

Mengubah nilai WP_Query posts_per_page

Jika Anda mengakses pengaturan -> bacaan dari dasbor WordPress, Anda akan melihat bahwa default untuk halaman blog ditampilkan maksimal adalah 10.

Periksalah permalink dipersonalisasi dari WP_Query  dan bagaimana jika posts_per_page memiliki nilai yang sama. Jika tidak, ubah satu atau yang lain agar tidak bertentangan.

Tambahkan aturan penulisan ulang paging

Metode ini melibatkan penghapusan bagian yang menyinggung dengan membuat aturan penulisan ulang. Sertakan cuplikan kode ini dalam file functions.php :

function my_pagination_rewrite() {
    add_rewrite_rule(category_name/page/?([0-9]{1,})/?$', 'index.php?category_name=blog&paged=$matches[1]', 'top');
}
add_action('init', 'my_pagination_rewrite');

Setelah menambahkan kode, pergi ke pengaturan -> permalinks dari dasbor Anda WordPress dan klik Simpan Perubahan untuk menghapus cache aturan.

Pada akhirnya, pagination adalah fitur berguna yang membuat situs WordPress yang padat konten menjadi ramah pengguna dan mudah dinavigasi, memberikan pengalaman pengguna yang lebih baik. Untungnya, ini dapat diimplementasikan dengan kode khusus atau plugin, yang membuatnya nyaman bagi pengguna dari semua tingkat keahlian teknis.

Kami telah membahas beberapa cara untuk menambahkan pagination ke situs web WordPress serta ketiganya plugin WordPress terbaik freeware yang mengimplementasikan fitur ini.

Sumber daya lain yang direkomendasikan

Kami juga mengundang Anda untuk berkonsultasi dengan sumber daya di bawah ini untuk melangkah lebih jauh dalam cengkeraman dan kontrol situs web dan blog Anda.

Kesimpulan

Itu saja untuk panduan ini yang memberi tahu Anda cara menerapkan pagination di WordPress. Jika Anda memiliki masalah atau saran, beri tahu kami di dalam komentar.

Namun, Anda juga akan dapat berkonsultasi dengan kami ressources, jika Anda memerlukan lebih banyak elemen untuk melaksanakan proyek pembuatan situs Internet Anda, dengan membaca panduan kami di Pembuatan blog WordPress atau yang di Divi: tema WordPress terbaik sepanjang masa.

Sementara itu, bagikan artikel ini di berbagai jejaring sosial Anda.   

...