como cargar scripts de google fonts localmente en wordpress

Para optimizar la carga de fuentes en WordPress, es recomendable descargar y servir Google Fonts localmente. Esto puede mejorar la velocidad de carga y la puntuación de Core Web Vitals, además de garantizar que las fuentes siempre estén disponibles, independientemente de la conexión a Internet. En este artículo, te guiaremos a través del proceso y te presentaremos las ventajas y desventajas.

Introducción

Cargar scripts de Google Fonts localmente en WordPress se ha convertido en una práctica recomendada para mejorar la velocidad de carga y el rendimiento general del sitio web. Según Web.dev, la optimización de fuentes puede reducir los tiempos de carga en un 30% en algunos casos, lo que es crucial para mejorar la experiencia del usuario y el SEO.

Qué es

Cargar scripts de Google Fonts localmente se refiere a la práctica de descargar las fuentes que se utilizan en un sitio web y almacenarlas en el servidor propio, en lugar de cargar las fuentes directamente desde la biblioteca de Google. Esto permite un mayor control sobre la velocidad de carga y el rendimiento del sitio web.

Ventajas y Desventajas

Ventajas

  • Mejora la velocidad de carga del sitio web.
  • Mayor control sobre el rendimiento y la disponibilidad de las fuentes.
  • Reduce las solicitudes HTTP externas.
  • Previene problemas de privacidad relacionados con el rastreo de Google.

Desventajas

  • Requiere conocimientos técnicos para implementar correctamente.
  • Puede aumentar el tamaño del sitio si se utilizan muchas fuentes.
  • Necesidad de actualizar manualmente las fuentes si se lanzan nuevas versiones.

Cómo implementar en WordPress

  1. Visita Google Fonts y elige la fuente que deseas usar.
  2. Descarga las fuentes en formato .ttf o .woff.
  3. Sube las fuentes a la carpeta de tu tema en WordPress, generalmente en /wp-content/themes/tu-tema/fonts/.
  4. Agrega el siguiente código al archivo functions.php de tu tema para registrar y cargar las fuentes:

function load_google_fonts() {
    wp_enqueue_style( 'custom-fonts', get_template_directory_uri() . '/fonts/tu-fuente.woff', array(), null );
}
add_action( 'wp_enqueue_scripts', 'load_google_fonts' );
  • Reemplaza tu-fuente.woff con el nombre de tu archivo de fuente real.
  • Comparativa de herramientas/plugins

    Nombre Ventajas Ideal para
    WP Rocket Optimización automática de fuentes y caché. Usuarios que buscan una solución todo en uno.
    Local Google Fonts Fácil de usar y configuración rápida. Principiantes en WordPress.
    Asset CleanUp Control total sobre la carga de scripts y estilos. Desarrolladores que necesitan personalización avanzada.

    Ejemplo práctico

    Supongamos que deseas usar la fuente «Roboto». Primero, descargas la fuente desde Google Fonts, luego la subes a la carpeta /fonts/ de tu tema. Después, implementas el código en el archivo functions.php para asegurarte de que se cargue correctamente en tu sitio web.

    Preguntas frecuentes

    ¿Por qué debería cargar Google Fonts localmente?

    Cargar Google Fonts localmente puede mejorar la velocidad de carga y el rendimiento del sitio, además de asegurar que las fuentes estén siempre disponibles.

    ¿Es complicado implementar esto en WordPress?

    No es complicado, pero requiere algunos conocimientos básicos sobre cómo manejar archivos en WordPress y un poco de código.

    ¿Perderé actualizaciones de fuentes si las cargo localmente?

    Sí, tendrás que actualizar manualmente las fuentes si Google lanza nuevas versiones o cambios.

    Errores comunes

    • No subir correctamente los archivos de fuentes.
    • Olvidar registrar las fuentes en el archivo functions.php.
    • Usar formatos de fuente no compatibles con todos los navegadores.

    Checklist rápido

    • ¿Has descargado las fuentes de Google Fonts?
    • ¿Has subido las fuentes a la carpeta correcta en tu tema?
    • ¿Has agregado el código al archivo functions.php?
    • ¿Has probado el sitio en diferentes navegadores para verificar la carga de las fuentes?

    Glosario breve

    • Core Web Vitals: Métricas que miden la experiencia del usuario en la web.
    • HTTP Requests: Solicitudes que el navegador hace para cargar recursos en una página web.
    • Font Formats: Tipos de archivos de fuentes, como .woff, .woff2, .ttf.

    Conclusión

    Cargar scripts de Google Fonts localmente en WordPress es una estrategia efectiva para mejorar la velocidad de carga y la experiencia del usuario. Aunque requiere un poco de trabajo inicial, los beneficios en términos de rendimiento y control sobre tus fuentes son significativos. Siguiendo los pasos y recomendaciones mencionadas, podrás implementar esta técnica de manera efectiva en tu sitio web.