✅ Noticias, temas, complementos de WEB y WordPress. Aquí compartimos consejos y las mejores soluciones para sitios web.

Estilizar los enlaces de paginación en las publicaciones de WordPress

9

WordPress ofrece una característica relativamente poco conocida para dividir sus publicaciones extremadamente largas en diferentes páginas. Sin embargo, es un poco difícil estilizarlo para que coincida con el estilo general de su sitio ya que, de forma predeterminada, WordPress no aplica clases CSS para orientar sus elementos. Aprendamos cómo filtrar la función que los genera y agregar clases para estilizarlos.

Visión general

Las publicaciones se pueden paginar escribiendo la <!--nextpage--> etiqueta rápida mientras escribe el contenido de la publicación, para indicar que el contenido que sigue a la etiqueta debe colocarse en una nueva página. Luego, los enlaces se generan utilizando la función wp_link_pages, que crea la paginación del contenido de la publicación.

Si bien debe considerar las implicaciones de SEO de la paginación de contenido, y ese es un tema completo en sí mismo, probablemente tenga una buena razón para hacerlo, como un artículo increíblemente largo, probablemente con muchas imágenes y videos incrustados que tomarían demasiado tiempo. mucho para cargar y consumiría muchos recursos en su servidor.

Inicialización

Podemos llamar a la wp_link_pagesfunción en nuestro tema de WordPress, incluidas nuestras clases de CSS listas para ser diseñadas así:

Filtración

¿Qué sucede si estamos usando un tema hijo? si está correctamente construido get_template_part, podemos copiar el archivo a nuestro tema secundario y reiniciar la función con los valores adecuados.

Una buena alternativa sería usar el filtro wp_link_pages_argspara anular la inicialización de la wp_link_pagesfunción. Podemos agregar el siguiente código en el archivo functions.php de nuestro tema hijo:

Esta también es una buena alternativa si la función se inicializa dentro de un marco y queremos anular los valores para nuestro propio propósito.

Fuente de grabación: startfunction.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More