La paginate_links
référence de la fonction Codex a un exemple de code qui est republié partout sur le net.
Il a une section qui utilise une variable appelée $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
) );
Et est utilisé str_replace
dans la echo paginate_links
fonction.
Est-ce une forme d'encapsulation?
la source
get_pagenum_link
affectant les numéros de page existants ? (carpaginate_links()
utiliseget_pagenum_link()
de toute façon par défaut). Cela me semble être un cas extrême, à moins que je manque quelque chose?paginate_links()
pas toujours utiliséget_pagenum_link()
par défaut, donc je me demande si c'est une convention d'avant et si le `` nombre entier improbable '' est vraiment nécessaire (ou si la vraie solution de contournement l'était simplementget_pagenum_link()
)?