Descripción
Simple Google Fonts añade la posibilidad de cambiar las fuentes por defecto a las fuentes de Google desde el nuevo editor de WordPress v5.0, cuyo nombre en clave es Gutenberg. Necesitarás Gutenberg instalado y activado para usar este plugin.
¿Qué hace?
Simple Google Fonts añade la posibilidad de cambiar las fuentes por defecto a las fuentes de Google desde el nuevo editor de WordPress v5.0, cuyo nombre en clave es Gutenberg. Necesitarás Gutenberg instalado y activado para usar este plugin.
Cosas a saber:
- Lee la sección
Después de la activación
para obtener información sobre cómo usarlo. - Tipos de entradas compatibles: entradas y páginas
- Puedes establecer las fuentes de Google para entradas y páginas individuales o globalmente.
- Globalmente significa que los estilos de una entrada seleccionada se aplicarán a toda la web. También aplicará los estilos en el Editor, para entradas nuevas o antiguas (que no tienen ningún estilo aplicado).
- La entrada debe publicarse para que puedas usar sus estilos globalmente. Si por alguna razón cambias esa entrada al modo borrador y el modo global está activado, la opción se restablecerá y deberás activarla nuevamente después de publicar la entrada.
- Es seguro decir que si no tienes una conexión a Internet, las fuentes de Google no se mostrarán (a menos que las tengas instaladas en tu sistema).
Lista de tareas:
- Añade soporte para
word-spacing
tanto paracuerpo
como paraencabezado
- Añade automáticamente los pesos
700
y700i
si la fuente es compatible con esas variantes.
Aviso RGPD
Al usar este plugin (que solicita datos de los servidores de Google Fonts), aceptas que Google recupere tu dirección IP y que pueda enviarla a terceros. Además, es tu responsabilidad notificar y obtener el consentimiento de los usuarios de web (al actualizar tu Política de Privacidad y Términos y Condiciones).
Lee la Política de privacidad de Google y, si estás de acuerdo con ella, puedes comenzar a usar este plugin.
Desarrolladores de temas
Puedes usar el filtro sgf_defaults
para cambiar los valores por defecto del plugin, por ejemplo:
add_filter( 'sgf_defaults', function( $defaults ) {
// since v1.0.1
$check = function_exists( 'sgf_get_font_id' );
// Headings font family
$hff = ! $check ? 0 : sgf_get_font_id( 'Josefin Sans' );
// Body font family
$bff = ! $check ? 0 : sgf_get_font_id( 'Muli' );
// Headings
$defaults[ 'headings' ][ 'ff' ] = $hff; // int | Font Family
// Body
$defaults[ 'body' ][ 'ff' ] = $bff; // int | Font Family
$defaults[ 'body' ][ 'wt' ] = '400'; // string | Font Weight
$defaults[ 'body' ][ 'lh' ] = 1.8; // float | Line Height
$defaults[ 'body' ][ 'ls' ] = 0; // float | Letter spacing
$defaults[ 'body' ][ 'ws' ] = 0; // float | Word spacing
// Returns new defaults
return $defaults;
}, 15 );
Para encabezados puedes usar el sgf_headings_defaults
, ejemplo:
add_filter( 'sgf_headings_defaults', function( $defaults, $headings ) {
// $headings = [ 'h1', ... 'h6' ];
$defaults[ 'h1' ][ 'wt' ] = '400'; // string | H1 font weight, italic is added automatically.
$defaults[ 'h1' ][ 'tt' ] = 'none'; // string | H1 text transform
$defaults[ 'h1' ][ 'lh' ] = 1.8; // float | Line height
$defaults[ 'h1' ][ 'ls' ] = 0; // float | Letter spacing
$defaults[ 'h1' ][ 'ws' ] = 0; // float | Words spacing
// if a propriety is left out, it will use the plugin default.
// you can use this for headings from h1 to h6
return $defaults;
}, 10, 2 );
Para los logotipos de texto, puedes usar el filtro sgf_styles_frontend_txt_logo
para asegurarte de que siempre adopte la familia de fuentes Encabezados, por ejemplo:
add_filter( 'sgf_styles_frontend_txt_logo', function() { return '.logo-wrap'; }, 15 );
Puedes añadirlos en tu archivo functions.php
. Si quieres dar soporte a versiones antiguas de PHP, reemplaza las funciones anónimas con funciones normales.
Capturas
Instalación
Desde dentro de WordPress
- Visita «Plugins > Añadir nuevo».
- Busca
Simple Google Fonts
. - Activa
Simple Google Fonts
desde tu página de Plugins. - Ve a «después de la activación» a continuación.
Manualmente
- Sube la carpeta
simple-google-fonts
al directorio/wp-content/plugins/
- Activa el plugin
Simple Google Fonts
a través del menú «Plugins» en WordPress - Ve a «después de la activación» a continuación.
Después de la activación
- Editar/añadir una entrada en modo Gutenberg
- Cuando estés editando la entrada, verás un icono,
A
, en la esquina superior derecha de tu pantalla (si pasas el cursor sobre él, diráSimple Google Fonts
). Desde allí, podrás cambiar las familias de fuentes y los estilos paracuerpo
yencabezado
. Si el iconoA
no aparece, puedes hacer clic en los 3 puntos, en la esquina superior derecha, y en la subsecciónPlugins
, hacer clic enSimple Google Fonts
. Si no aparece en ese menú, entonces no estás editando una entrada/página o el plugin no está activado. - ¡Lo has conseguido!
Reseñas
No hay valoraciones para este plugin.
Colaboradores y desarrolladores
«Simple Gutenberg Google Fonts» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Simple Gutenberg Google Fonts» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.
Traduce «Simple Gutenberg Google Fonts» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.0.2
Fecha de lanzamiento: 13 de octubre de 2018
- Cambiado: Usar
wp_remote_get()
en lugar defile_get_contents()
; - Solucionado:
Pestañas
problema de argumento obsoleto; - Corregido:
theStyles()
por defecto; - Añadido: Filtro para encabezados por defecto;
- Añadido: Opción de espaciado de palabras;
1.0.1
Fecha de lanzamiento: 10 de octubre de 2018
- Archivo readme.txt actualizado: Etiquetas y un aviso simple de RGPD;
- Corregido: Falta
break;
eninc/compatibility.php:L67
; - Corregido: Fallo donde las páginas no podían establecer globales;
- Añadido: Función
sgf_get_font_id()
para obtener el ID de la familia de fuentes más fácilmente; - Añadido: Filtro para
sgf_get_all_meta()
;
1.0.0
Fecha de lanzamiento: 5 de octubre de 2018
- Lanzamiento del plugin;