Mi paginación de Wordpress funciona, pero me gustaría hacer algunos ajustes "menores". Pensé que sería capaz de encontrar algún código que podría colocar en mi functions.php pero no puedo encontrar nada que haga el trabajo, así que espero un poco de ayuda.
Básicamente, quiero que la paginación siempre muestre las flechas anterior/siguiente, cualquiera que no sea necesaria tiene una clase de inactivo para el estilo; actualmente, lo que no sea necesario no se muestra en absoluto. Además, me gustaría saber si se agrega '...' entre un rango de páginas si exceden una cierta cantidad para evitar que la lista se haga demasiado larga.
Aquí está el código actual que tengo en functions.php:
function html5wp_pagination() { global $wp_query; $big = 999999999; echo paginate_links(array( 'base' => str_replace($big, '%#%', get_pagenum_link($big)), 'format' => '?paged=%#%', 'current' => max(1, get_query_var('paged')), 'total' => $wp_query->max_num_pages )); }Espero que alguien pueda ayudar. Estoy llegando allí con el desarrollo de Wordpress/PHP, ¡pero algunas cosas todavía me parecen totalmente extrañas!
Actualice su código de paginación como se muestra a continuación:
echo paginate_links(array( 'base' => str_replace($big, '%#%', get_pagenum_link($big)), 'format' => '?paged=%#%', 'current' => max(1, get_query_var('paged')), 'total' => $wp_query->max_num_pages, 'show_all' => False, 'prev_next' => True, 'prev_text' => __('<'), 'next_text' => __('>'), 'type' => 'list', 'add_args' => '' ));