paginate_links()
fungsi mengembalikan daftar tidak berurutan dengan kelas bernama "nomor halaman". Bagaimana saya bisa mengubah kelas ini?
EDIT
Saat ini, saya menggunakan metode band-aid di bawah ini.
$return = paginate_links( $arg );
echo str_replace( "<ul class='page-numbers'>", '<ul class="pagination">', $return );
Apakah ada cara yang lebih baik?
pagination
paginate-links
Sodbileg Gansukh
sumber
sumber
Jawaban:
paginate_links()
tidak menawarkan parameter dan tidak ada kait - lihat sumber - tersedia untuk mengubah kelas. Yang berarti Anda dapat melakukannya seperti yang Anda lakukan atau Anda membuat fungsi pagination sendiri berdasarkanpaginate_links()
.sumber
Saya juga mencari solusi yang sama untuk menggunakannya dengan tautan pagination bootstrap,
kode di bawah ini berfungsi 100% di tema saya.
gunakan fungsi ini untuk memanggil index.php misalnya;
<?php bittersweet_pagination(); ?>
atau file lainnya. Saya juga menimpa beberapa gaya bootstrap yang mungkin membantu Anda.sumber
untuk ini, Anda perlu menggunakan tipe parameter
sumber
Opsi lain yang tidak dicatat di sini adalah untuk menyalin gaya ke kelas pagination WordPress, alih-alih mengubah kelas yang ditetapkan untuk elemen.
Jika Anda menggunakan Bootstrap dan menggabungkan semuanya dengan sass, maka Anda dapat menerapkan gaya dengan mudah menggunakan
@extend
arahan.Ini mungkin berkaitan dengan beberapa situasi, tetapi saya merasa kode dalam pertanyaan awal adalah solusi terbaik untuk sebagian besar aplikasi.
sumber