{"id":6687,"date":"2026-09-24T12:18:13","date_gmt":"2026-09-24T10:18:13","guid":{"rendered":"https:\/\/wpmastertoolkit.com\/module\/police-google-locale\/"},"modified":"2026-09-24T16:37:20","modified_gmt":"2026-09-24T14:37:20","slug":"police-google-locale","status":"publish","type":"module","link":"https:\/\/wpmastertoolkit.com\/es\/module\/fuente-local-de-google\/","title":{"rendered":"Fuente local de Google"},"content":{"rendered":"<h1 class=\"wp-block-heading\">Alojar Google Fonts localmente en WordPress con WPMasterToolKit<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Google Fonts es una soluci\u00f3n muy pr\u00e1ctica para a\u00f1adir f\u00e1cilmente nuevas fuentes a un sitio web de WordPress. De hecho, muchos temas, creadores de p\u00e1ginas y plugins lo utilizan autom\u00e1ticamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El problema es que las fuentes suelen cargarse desde los servidores de Google. Por lo tanto, el navegador del visitante tiene que realizar solicitudes a dominios externos como <code data-no-auto-translation=\"\">fonts.googleapis.com<\/code> y <code data-no-auto-translation=\"\">fonts.gstatic.com<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo <strong>Fuente local de Google<\/strong> de WPMasterToolKit permite eliminar estas solicitudes en <strong>al alojar directamente las fuentes de Google Fonts en tu sitio web de WordPress<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El objetivo es doble: reducir la dependencia de servicios externos y facilitar una configuraci\u00f3n en la que los archivos de fuentes se sirvan directamente desde tu propio dominio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 plugin puede sustituir el m\u00f3dulo \u00abLocal Google Font\u00bb?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Existen numerosas extensiones de WordPress dedicadas exclusivamente al alojamiento local de Google Fonts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo <strong>Fuente local de Google<\/strong> permite satisfacer esta necesidad directamente desde WPMasterToolKit, sin tener que instalar una extensi\u00f3n adicional solo para esta funci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto se ajusta a la filosof\u00eda de WPMasterToolKit: reunir numerosas herramientas peque\u00f1as de WordPress en un \u00fanico complemento, cargando \u00fanicamente los m\u00f3dulos que est\u00e9n realmente activados.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo funciona el alojamiento local de Google Fonts?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una integraci\u00f3n cl\u00e1sica de Google Fonts suele realizarse en dos pasos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress carga primero una hoja de estilo desde:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code data-no-auto-translation=\"\">fonts.googleapis.com<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, esta hoja CSS contiene declaraciones <code data-no-auto-translation=\"\">@font-face<\/code> en referencia a los archivos de fuentes alojados, entre otros, en:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code data-no-auto-translation=\"\">fonts.gstatic.com<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo <strong>Fuente local de Google<\/strong> intercepta estas hojas de estilo y puede crear una copia totalmente local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando se detecta una fuente de Google Fonts, WPMasterToolKit recupera la hoja CSS correspondiente, identifica los archivos de fuentes necesarios y, a continuaci\u00f3n, descarga los archivos WOFF2 en tu servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, se genera una nueva hoja CSS para que apunte a esos archivos locales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que esta versi\u00f3n est\u00e9 disponible y validada, WPMasterToolKit sustituye autom\u00e1ticamente la URL original de Google Fonts por la URL de la hoja de estilo local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por lo tanto, el navegador del visitante ya no necesita recuperar esos recursos directamente de los servidores de Google.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Detecci\u00f3n autom\u00e1tica de las fuentes de Google utilizadas por WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo se integra en el sistema de carga de hojas de estilo de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando una hoja de estilo procedente de <code data-no-auto-translation=\"\">fonts.googleapis.com<\/code> Si se encuentra, se registra autom\u00e1ticamente como una fuente de Google Fonts conocida por el m\u00f3dulo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto permite, entre otras cosas, detectar las fuentes a\u00f1adidas mediante los mecanismos est\u00e1ndar de WordPress por un tema o un complemento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo tambi\u00e9n conserva los identificadores de WordPress asociados, siempre que est\u00e9n disponibles. De este modo, pueden mostrarse en el panel de administraci\u00f3n para ayudar a identificar el origen de una fuente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Solo las hojas de estilo HTTPS oficiales procedentes de <code data-no-auto-translation=\"\">fonts.googleapis.com\/css<\/code> o <code data-no-auto-translation=\"\">fonts.googleapis.com\/css2<\/code> se aceptan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alojamiento autom\u00e1tico de las nuevas fuentes detectadas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La opci\u00f3n <strong>Alojamiento autom\u00e1tico<\/strong> permite alojar autom\u00e1ticamente una nueva fuente de Google Fonts en cuanto se detecta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta opci\u00f3n est\u00e1 activada por defecto.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"456\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Google-Font-Localization-1-1024x456.webp\" alt=\"P\u00e1gina de configuraci\u00f3n de Google Fonts local con opciones activadas\" class=\"wp-image-6700\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Google-Font-Localization-1-1024x456.webp 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Google-Font-Localization-1-300x134.webp 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Google-Font-Localization-1-766x341.webp 766w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Google-Font-Localization-1-1536x684.webp 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Google-Font-Localization-1-18x8.webp 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Google-Font-Localization-1.webp 1806w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Por lo tanto, cuando aparece una nueva hoja de Google Fonts, WPMasterToolKit intenta recuperar inmediatamente los archivos necesarios y crear su versi\u00f3n local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si la generaci\u00f3n se realiza correctamente, las pr\u00f3ximas cargas utilizar\u00e1n directamente la hoja de estilo local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si falla el alojamiento local, el m\u00f3dulo conserva la URL original en lugar de sustituir el recurso por una hoja incompleta. De este modo, el sitio web puede seguir utilizando la fuente existente de Google Fonts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Escanear manualmente la p\u00e1gina de inicio<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Es posible que algunas fuentes a\u00fan no se hayan detectado desde que se activ\u00f3 el m\u00f3dulo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para facilitar su detecci\u00f3n, la interfaz ofrece un bot\u00f3n <strong>P\u00e1gina de inicio de Scan<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"287\" src=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Local-Google-Font-3-1024x287.webp\" alt=\"Interfaz que indica que no se han detectado fuentes de Google\" class=\"wp-image-6703\" srcset=\"https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Local-Google-Font-3-1024x287.webp 1024w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Local-Google-Font-3-300x84.webp 300w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Local-Google-Font-3-768x215.webp 768w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Local-Google-Font-3-1536x430.webp 1536w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Local-Google-Font-3-18x5.webp 18w, https:\/\/wpmastertoolkit.com\/wp-content\/uploads\/2026\/09\/Local-Google-Font-3.webp 1806w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, WPMasterToolKit realiza una solicitud a la p\u00e1gina de inicio del sitio web y busca en su contenido las URL correspondientes a las hojas de estilo de Google Fonts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las nuevas fuentes encontradas se registran en el m\u00f3dulo y, a continuaci\u00f3n, pueden alojarse localmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta funci\u00f3n resulta especialmente \u00fatil justo despu\u00e9s de activar el m\u00f3dulo para inicializar r\u00e1pidamente la lista de fuentes de Google que se utilizan en la web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Gestionar individualmente las fuentes de Google Fonts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Todas las fuentes detectadas se pueden ver en el panel de administraci\u00f3n de WPMasterToolKit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para cada fuente, el m\u00f3dulo puede mostrar, entre otras cosas, su estado, las familias de fuentes detectadas, sus variantes, el n\u00famero de archivos descargados, su tama\u00f1o total y la fecha de generaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hay tres estados principales que permiten saber r\u00e1pidamente en qu\u00e9 situaci\u00f3n se encuentra una fuente:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Descubierto<\/strong> significa que se ha detectado la hoja de Google Fonts, pero que actualmente no se est\u00e1 utilizando ninguna versi\u00f3n local v\u00e1lida.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Alojado localmente<\/strong> indica que se han descargado los archivos necesarios y que la versi\u00f3n local est\u00e1 lista.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Error en el alojamiento<\/strong> indica que se ha producido un error durante la generaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando se produce un error, este tambi\u00e9n se muestra en la interfaz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cargar una fuente local<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google puede actualizar los archivos asociados a una hoja de estilo o quiz\u00e1 simplemente quieras volver a generar los archivos locales.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El bot\u00f3n <strong>Recargar fuentes<\/strong> permite reiniciar la generaci\u00f3n de una fuente ya alojada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, WPMasterToolKit vuelve a descargar los recursos necesarios y genera una nueva versi\u00f3n del c\u00f3digo fuente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta nueva versi\u00f3n solo se utiliza una vez que se ha generado por completo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eliminar los archivos locales<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una fuente alojada tambi\u00e9n se puede eliminar individualmente mediante la acci\u00f3n <strong>Eliminar archivos alojados<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, se borran los archivos locales correspondientes y la fuente vuelve al estado en el que se encontr\u00f3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n es posible utilizar <strong>Eliminar todos los datos alojados<\/strong> para eliminar todos los archivos locales y las fuentes detectadas para el sitio actual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo vuelve a empezar con una lista de fuentes vac\u00eda.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un cambio de tema tambi\u00e9n provoca una limpieza de estos datos. De este modo, se evita conservar las fuentes de Google que se han detectado para un tema que ya no est\u00e1 activo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">URL relativas o absolutas para las fuentes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El ajuste <strong>URL de fuentes generadas<\/strong> permite elegir la forma en que se hacen referencia a los archivos de fuentes en la hoja CSS generada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por defecto, WPMasterToolKit utiliza rutas relativas.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo, la hoja CSS local puede hacer referencia a un archivo situado en la misma carpeta con una URL de este tipo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code data-no-auto-translation=\"\">.\/font-file.woff2<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando esta opci\u00f3n est\u00e1 desactivada, se utiliza una URL completa que apunta al archivo local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si se modifica esta configuraci\u00f3n, WPMasterToolKit vuelve a generar las hojas CSS de los archivos fuente ya disponibles para que utilicen inmediatamente el nuevo formato de URL.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eliminaci\u00f3n de las conexiones a Google que ya no son necesarias<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los temas o plugins de WordPress pueden a\u00f1adir indicaciones de recursos como, por ejemplo: <code data-no-auto-translation=\"\">preconnect<\/code> o <code data-no-auto-translation=\"\">dns-prefetch<\/code> a Google Fonts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estas optimizaciones resultan \u00fatiles cuando las fuentes se descargan realmente desde Google, pero dejan de serlo cuando todas las fuentes conocidas est\u00e1n disponibles localmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por lo tanto, WPMasterToolKit puede eliminar las indicaciones <code data-no-auto-translation=\"\">preconnect<\/code> y <code data-no-auto-translation=\"\">dns-prefetch<\/code> que apunta a:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code data-no-auto-translation=\"\">fonts.googleapis.com<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">y:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code data-no-auto-translation=\"\">fonts.gstatic.com<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta eliminaci\u00f3n se realiza con cautela deliberada: solo se lleva a cabo cuando <strong>Todas las fuentes de Google Fonts encontradas cuentan con una versi\u00f3n local v\u00e1lida<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si a\u00fan queda alguna fuente por recuperar de Google, se conservan los datos de conexi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo se utiliza el m\u00f3dulo \u00abLocal Google Font\u00bb?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Empieza por activar <strong>Fuente local de Google<\/strong> desde la lista de m\u00f3dulos de WPMasterToolKit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, puedes abrir su p\u00e1gina de configuraci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la mayor\u00eda de los casos, puedes conservar <strong>Alojamiento autom\u00e1tico<\/strong> activado para que las nuevas fuentes de Google Fonts que se detecten se descarguen autom\u00e1ticamente en tu servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, utiliza <strong>P\u00e1gina de inicio de Scan<\/strong> para buscar inmediatamente las fuentes de Google que aparecen en tu p\u00e1gina de inicio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las distintas fuentes aparecer\u00e1n en la lista. Podr\u00e1s comprobar su estado y, si es necesario, utilizar <strong>Alojamiento local<\/strong> para iniciar manualmente su descarga.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que el c\u00f3digo fuente est\u00e1 listo, WPMasterToolKit se encarga autom\u00e1ticamente de utilizar la hoja CSS local en lugar de la alojada por Google.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfD\u00f3nde se almacenan las fuentes?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Los archivos generados se guardan en el directorio <code data-no-auto-translation=\"\">wp-content<\/code> de WordPress, en un espacio reservado para WPMasterToolKit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cada sitio web tiene su propio directorio y, a su vez, cada fuente de Google Fonts tiene su propia carpeta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta separaci\u00f3n tambi\u00e9n est\u00e1 prevista para las instalaciones de WordPress multisitio: el identificador del sitio actual se incluye en la ruta de almacenamiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cada generaci\u00f3n contiene, entre otros, los archivos WOFF2 descargados y la hoja <code data-no-auto-translation=\"\">font.css<\/code> utilizada por la web y un manifiesto en el que se describen los recursos de esta generaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nuestras decisiones t\u00e9cnicas para garantizar la fiabilidad del alojamiento local<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La descarga autom\u00e1tica de archivos remotos y la modificaci\u00f3n de los recursos utilizados en el frontend requieren tomar algunas precauciones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por eso, el m\u00f3dulo no se limita a descargar una fuente y a sustituir inmediatamente su URL.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Validaci\u00f3n rigurosa de las fuentes de Google Fonts<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Las hojas de estilo aceptadas deben utilizar HTTPS y proceder exactamente de <code data-no-auto-translation=\"\">fonts.googleapis.com<\/code>, en los dispositivos finales <code data-no-auto-translation=\"\">\/css<\/code> o <code data-no-auto-translation=\"\">\/css2<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se rechazan las URL que contengan identificadores, contrase\u00f1as o puertos personalizados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Validaci\u00f3n de los archivos de fuentes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los archivos descargados tambi\u00e9n se comprueban.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo trabaja con archivos WOFF2 y comprueba, entre otras cosas, su respuesta HTTP, su tipo de contenido (cuando se proporciona), su tama\u00f1o y su firma de archivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El tama\u00f1o m\u00e1ximo permitido para un archivo de fuente es de <strong>5 MB<\/strong>, mientras que una fuente completa no puede superar <strong>50 MB<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos l\u00edmites permiten, entre otras cosas, evitar que una fuente inesperada provoque la descarga de cantidades excesivas de datos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Generaciones inmutables<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando se reconstruye una fuente, WPMasterToolKit crea una nueva versi\u00f3n en una carpeta temporal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las fuentes, el archivo CSS y su manifiesto se preparan antes de que esta generaci\u00f3n se convierta en la versi\u00f3n activa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De este modo se evita, en la medida de lo posible, que se sirva una generaci\u00f3n parcialmente construida durante una actualizaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo tambi\u00e9n conserva un n\u00famero limitado de generaciones anteriores y elimina las m\u00e1s antiguas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comprobaci\u00f3n antes de su uso<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de sustituir una hoja de Google Fonts remota, WPMasterToolKit comprueba la generaci\u00f3n local.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El manifiesto debe ser v\u00e1lido, debe existir el archivo CSS, deben existir los archivos de fuentes esperados y su tama\u00f1o debe coincidir con la informaci\u00f3n registrada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La hoja CSS local tampoco debe contener ninguna referencia a <code data-no-auto-translation=\"\">fonts.gstatic.com<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si estas comprobaciones fallan, la fuente local no se considera lista.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Protecci\u00f3n contra operaciones simult\u00e1neas<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo tambi\u00e9n utiliza un sistema de bloqueo por fuente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo, evita que dos solicitudes intenten reconstruir o eliminar simult\u00e1neamente los mismos archivos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estos bloqueos tienen una fecha de caducidad, de modo que un tratamiento interrumpido no pueda bloquear definitivamente una fuente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Filtros disponibles para los desarrolladores<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo ofrece dos filtros de WPMasterToolKit que permiten a otras partes del sitio web o a los desarrolladores utilizar su mecanismo de detecci\u00f3n y sustituci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><code data-no-auto-translation=\"\">wpmastertoolkit\/local_google_font\/replace_url<\/code><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este filtro permite enviar al m\u00f3dulo una URL que podr\u00eda corresponder a una hoja de estilo de Google Fonts.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\" data-no-auto-translation=\"\">$url = apply_filters(\n\t'wpmastertoolkit\/local_google_font\/replace_url',\n\t$url,\n\t$handle\n);\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">El primer par\u00e1metro corresponde a la URL de la hoja de estilo y el segundo, al identificador opcional asociado.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si la URL no es una hoja de Google Fonts compatible, se devuelve tal cual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si se trata de una fuente de Google Fonts, el m\u00f3dulo la detecta y devuelve la versi\u00f3n local cuando hay una generaci\u00f3n v\u00e1lida disponible. Con el alojamiento autom\u00e1tico activado, el m\u00f3dulo tambi\u00e9n puede intentar generar esa versi\u00f3n local.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><code data-no-auto-translation=\"\">wpmastertoolkit\/local_google_font\/replace_in_content<\/code><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este filtro permite buscar las URL de Google Fonts que aparecen directamente en una cadena de caracteres:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\" data-no-auto-translation=\"\">$content = apply_filters(\n\t'wpmastertoolkit\/local_google_font\/replace_in_content',\n\t$content\n);\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, WPMasterToolKit busca las URL que se corresponden con <code data-no-auto-translation=\"\">fonts.googleapis.com\/css<\/code> o <code data-no-auto-translation=\"\">fonts.googleapis.com\/css2<\/code> en el contenido y las procesa con su sistema de sustituci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esto puede resultar \u00fatil cuando una integraci\u00f3n a\u00f1ade directamente una URL de Google Fonts en c\u00f3digo HTML u otro tipo de contenido, en lugar de pasar por el sistema cl\u00e1sico de cola de estilos de WordPress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo <strong>Fuente local de Google<\/strong> de WPMasterToolKit permite convertir autom\u00e1ticamente las fuentes de Google remotas que utiliza WordPress en recursos alojados directamente en tu sitio web.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Detecta las hojas de estilo de Google Fonts, descarga los archivos WOFF2, genera el CSS local, comprueba la integridad de la generaci\u00f3n y, a continuaci\u00f3n, sustituye las URL remotas cuando hay disponible una versi\u00f3n local fiable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El m\u00f3dulo tambi\u00e9n ofrece un an\u00e1lisis manual, una gesti\u00f3n detallada de las fuentes, la recarga de fuentes tipogr\u00e1ficas, la limpieza de archivos y la eliminaci\u00f3n de conexiones innecesarias a los servidores de Google.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De este modo, podr\u00e1s conservar las fuentes de Google que utilizan tu tema o tus extensiones, al tiempo que reduces las dependencias externas y mantienes un mayor control sobre la forma en que se muestran estos recursos a los visitantes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>L&rsquo;h\u00e9bergement local des polices Google avec le module \u00ab\u00a0Local Google Font\u00a0\u00bb de WPMasterToolKit est une solution efficace pour am\u00e9liorer la performance de votre site WordPress tout en respectant la confidentialit\u00e9 des donn\u00e9es. Ce module remplace les plugins existants, permet un chargement plus rapide en \u00e9liminant les requ\u00eates externes et offre une gestion simplifi\u00e9e des polices directement depuis le tableau de bord WordPress. Gr\u00e2ce \u00e0 des fonctionnalit\u00e9s telles que le \u00ab\u00a0Automatic hosting\u00a0\u00bb, il d\u00e9tecte et h\u00e9berge facilement les nouvelles polices. La mise en \u0153uvre de ce module est simple, apportant une optimisation technique et une conformit\u00e9 accrue avec le RGPD.<\/p>","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false,"_seopress_titles_title":"H\u00e9bergez Google Fonts localement avec WPMasterToolKit","_seopress_titles_desc":"H\u00e9bergez Google Fonts localement sur WordPress avec WPMasterToolKit et supprimez les requ\u00eates vers les serveurs externes de Google.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_surecart_dashboard_logo_width":"180px","_surecart_dashboard_show_logo":true,"_surecart_dashboard_navigation_orders":true,"_surecart_dashboard_navigation_invoices":true,"_surecart_dashboard_navigation_subscriptions":true,"_surecart_dashboard_navigation_downloads":true,"_surecart_dashboard_navigation_billing":true,"_surecart_dashboard_navigation_account":true},"class_list":["post-6687","module","type-module","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpmastertoolkit.com\/es\/wp-json\/wp\/v2\/module\/6687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpmastertoolkit.com\/es\/wp-json\/wp\/v2\/module"}],"about":[{"href":"https:\/\/wpmastertoolkit.com\/es\/wp-json\/wp\/v2\/types\/module"}],"wp:attachment":[{"href":"https:\/\/wpmastertoolkit.com\/es\/wp-json\/wp\/v2\/media?parent=6687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}