La paginate_linksreferencia de función del Codex tiene un código de muestra que se está volviendo a publicar en toda la red.
Tiene una sección que usa una variable llamada $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
) );
Y se usa str_replaceen la echo paginate_linksfunción.
¿Es esta alguna forma de encapsulación?
fuente

get_pagenum_linkafecte los números de página existentes ? (ya que de todos modospaginate_links()usaget_pagenum_link()de forma predeterminada). ¿Me parece un caso extremo, a menos que me falte algo?paginate_links()no usar siempreget_pagenum_link()por defecto, así que me pregunto si esto es una convención de antes de esa fecha y si el 'número entero poco probable' es realmente necesario (o si la solución real era simplementeget_pagenum_link())?