The paginate_links
Codex fungsi referensi memiliki beberapa contoh kode yang sedang mem-posting ulang seluruh net.
Ini memiliki bagian yang menggunakan variabel yang disebut $big = 999999999; // need an unlikely integer
:
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages
) );
Dan digunakan di str_replace
dalam echo paginate_links
fungsi.
Apakah ini semacam enkapsulasi?
sumber
get_pagenum_link
mempengaruhi nomor halaman yang ada ? (sejakpaginate_links()
digunakanget_pagenum_link()
secara default pula). Tampak seperti kasus tepi ekstrim bagi saya, kecuali saya kehilangan sesuatu?paginate_links()
tidak selalu menggunakanget_pagenum_link()
secara default sehingga aku bertanya-tanya apakah ini adalah sebuah konvensi dari sebelum itu dan jika 'bilangan bulat tidak mungkin' benar-benar diperlukan (atau jika solusi nyata hanyaget_pagenum_link()
)?