paginate_links()
La función devuelve una lista desordenada con una clase llamada "números de página". ¿Cómo puedo cambiar esta clase?
EDITAR
Actualmente, estoy usando el método de curita a continuación.
$return = paginate_links( $arg );
echo str_replace( "<ul class='page-numbers'>", '<ul class="pagination">', $return );
¿Hay alguna forma mejor?
pagination
paginate-links
Sodbileg Gansukh
fuente
fuente
Respuestas:
paginate_links()
no ofrece un parámetro y no hay ganchos (ver fuente ) disponibles para cambiar las clases. Lo que significa que puede hacerlo como lo ha hecho o crear su propia función de paginación basada enpaginate_links()
.fuente
También estaba buscando la misma solución para usarlo con enlaces de paginación bootstrap,
El siguiente código funciona al 100% en mi tema.
use la función para llamar a index.php por ejemplo;
<?php bittersweet_pagination(); ?>
o cualquier otro archivo. También sobrescribo algunos estilos de bootstrap que podrían ayudarte.fuente
para esto necesitas usar el parámetro type
fuente
Otra opción que no se menciona aquí es copiar los estilos a las clases de paginación de WordPress, en lugar de cambiar la clase asignada al elemento.
Si está utilizando Bootstrap y agrupando todo con sass, puede aplicar los estilos fácilmente utilizando la
@extend
directiva.Esto puede ser pertinente para algunas situaciones, pero creo que el código en la pregunta original es la mejor solución para la mayoría de las aplicaciones.
fuente