Paginación de WordPress
Publicado: 2023-02-12La función de navegación anterior/siguiente predeterminada para publicaciones y páginas de WordPress funciona bien en algunos casos. Sin embargo, no es el método más intuitivo. Esto es especialmente cierto para sitios web con mucho contenido publicado.
La paginación, una función que divide el contenido en páginas separadas, es una opción que le permite refinar el diseño de su sitio web y mejorar la forma en que los visitantes navegan por su contenido. Esta técnica tiene un atractivo práctico y estético, y se ha vuelto cada vez más popular en la web.
En esta publicación, presentaremos la paginación y discutiremos varias formas de agregarla a WordPress. Esto se puede hacer usando complementos, Ajax o configuraciones personalizadas. ¡Empecemos!
Agregar paginación a WordPress
Si desea agregar paginación a su sitio web de WordPress, encontrará dos métodos principales. La primera es usar un complemento y la segunda es a través de Ajax. Pronto explicaremos estos dos enfoques en profundidad y presentaremos algunos ajustes personalizados que también puede hacer. Antes de eso, consideremos la forma principal en que se puede usar la paginación en WordPress.
Paginación de blogs en WordPress
La paginación se usa más comúnmente en las secciones de blog de los sitios web de WordPress. Se puede aplicar a publicaciones individuales o usarse como una forma de consolidar páginas de categorías de blogs:
La paginación de blogs ofrece numerosos beneficios, tanto para su sitio web como para sus visitantes. Por ejemplo, la paginación puede aumentar su clasificación en los motores de búsqueda. Esto se debe a que habrá un mayor número de enlaces (es decir, más páginas) que apuntan a su sitio web.
Para sus visitantes, la paginación simplifica la navegación. En lugar de utilizar el método de navegación anterior/siguiente predeterminado para publicaciones y páginas, la paginación permite a los lectores hacer clic en números de página específicos. Esto significa que pasarán menos tiempo buscando publicaciones y páginas, y más tiempo interactuando con su contenido.
Complementos de paginación
La forma más fácil de usar la paginación en WordPress es con complementos de paginación. Existen varias opciones, pero veamos detenidamente algunas de las mejores soluciones.
El primero es WP-Paginate. Este complemento le permite agregar botones numerados en casi cualquier lugar de su sitio, incluida la página de blog , la página de búsqueda y la página de inicio . Esto ayuda a mejorar la experiencia de sus usuarios (permitiéndoles saltar a la página deseada) y mejora la apariencia de su sitio web:
Además, WP-Paginate le permite personalizar los botones de página e incluso valores específicos (como rango de página y espacio entre páginas ). Esto significa que tienes control sobre los elementos principales de la paginación.
En segundo lugar, echemos un vistazo rápido a WP-PageNavi. Similar a WP-Paginate, este complemento le permite agregar números de página en cualquier lugar de su sitio de WordPress. Sin embargo, a diferencia del complemento anterior, requiere un poco de configuración:
Ambos complementos de paginación de WordPress le permiten cambiar de la navegación anterior/siguiente predeterminada a un sistema numerado más avanzado. También le permiten agregar su propio CSS personalizado si lo desea. Sin embargo, hay otra manera de lograr el mismo fin.
Paginación Ajax en WordPress
Asynchronous JavaScript And XML (AJAX) es un conjunto de técnicas de programación que permite a los desarrolladores crear aplicaciones web asincrónicas. En resumen, Ajax envía y recupera información de un servidor sin interferir con la apariencia de la página, ya que se ejecuta en segundo plano. Ajax se utiliza para cambiar el contenido de la página dinámica sin recargar toda la página. Esto se ve comúnmente con desplazamiento infinito, pero también se aplica a la paginación.
Con la paginación Ajax, un sitio web puede actualizarse con frecuencia con contenido nuevo (como publicaciones de blog) sin interrumpir la experiencia del usuario. Tus lectores pueden ver todo el contenido más reciente que publicas mientras están en la página, pero no se recargará cada vez. Además, cuando los usuarios hacen clic en la página siguiente, no tienen que esperar a que se vuelva a cargar por completo.
Paginación Ajax sin complementos
Presentamos algunas opciones de complementos arriba que le permiten agregar paginación a su sitio web de WordPress. Sin embargo, la paginación Ajax se puede hacer sin usar un complemento.
Es importante comprender que este proceso requiere bastante codificación. Esto significa que deberías considerar seriamente crear un tema hijo primero. De esa manera, podrá realizar cambios en el tema de su sitio web actual sin interferir con su código predeterminado. Esto reduce la posibilidad de que cometa errores críticos y hace que sea muy fácil agregar su propio código a los archivos del tema.
Una vez que su tema hijo está configurado, hay tres pasos principales para agregar paginación a su sitio. Aquí hay una descripción general del proceso:
- Crea un evento. Aquí es donde decide qué acción en su sitio web (como hacer clic en un número de página) activará la parte de JavaScript del proceso.
- Cree una llamada Ajax. Una vez que JavaScript está 'activado', se enviará una solicitud de datos al servidor web.
- Comunicarse con WordPress. Finalmente, la respuesta del servidor determinará cómo funciona WordPress. En este caso, llamará a una nueva página de contenido sin recargar toda la página.
Es fácil ver cómo Ajax puede mejorar la paginación. Todos estos pasos se llevan a cabo en cuestión de segundos, lo que mejora enormemente la experiencia del usuario de su sitio.
Paginación personalizada
Si prefiere no usar Ajax, es posible que se pregunte si hay otras formas de crear una paginación personalizada para su sitio web de WordPress. Si bien los complementos ofrecen algunas características útiles, también puede modificar la funcionalidad de paginación de su sitio usted mismo.
Por ejemplo, puedes modificar la cantidad de publicaciones que aparecerán por página. Si bien WordPress establece el valor predeterminado en 10, puede cambiarlo a casi cualquier número que desee. Para hacerlo, vaya a Configuración > Lectura > Las páginas del blog se muestran como máximo . Aquí, puede aumentar o disminuir el valor directamente:
Otra función de paginación personalizada que muchos usuarios desconocen es la capacidad de dividir una sola publicación en varias páginas. Esto es excelente para artículos de lista u otros tipos de contenido de formato largo. Para implementar esta función, todo lo que necesita hacer es agregar <!– nextpage –> (mientras está en el Editor de texto ) entre el contenido que desea dividir:
Si es un usuario más avanzado, también puede experimentar con CSS (dentro del archivo styles.css ) para personalizar aún más su paginación. Puede cambiar elementos como fondos y colores de fuente, elementos de relleno y efectos de desplazamiento. ¡Con un poco de trabajo, puedes configurar la paginación de tu sitio como quieras!
¿Le gustaría conocer más elementos interesantes que puede agregar a su sitio web? Siga a WP Engine y encontrará muchos artículos sobre noticias de WordPress y funciones prometedoras. Para obtener aún más de WP Engine, también puede consultar nuestros planes de alojamiento administrado, que brinda soporte dedicado y prácticamente todo lo que necesita para ejecutar un sitio web efectivo.