Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

Simple Gutenberg Google Fonts

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 para cuerpo como para encabezado
  • Añade automáticamente los pesos 700 y 700i 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

  • Podrás acceder a la barra lateral del plugin haciendo clic en los 3 puntos y luego en Simple Google Fonts
  • Si quieres tener un atajo en la barra de herramientas, haz clic en el inicio para fijarlo.
  • Ahora podrás acceder al plugin haciendo clic en el icono A

Instalación

Desde dentro de WordPress

  1. Visita «Plugins > Añadir nuevo».
  2. Busca Simple Google Fonts.
  3. Activa Simple Google Fonts desde tu página de Plugins.
  4. Ve a «después de la activación» a continuación.

Manualmente

  1. Sube la carpeta simple-google-fonts al directorio /wp-content/plugins/
  2. Activa el plugin Simple Google Fonts a través del menú «Plugins» en WordPress
  3. Ve a «después de la activación» a continuación.

Después de la activación

  1. Editar/añadir una entrada en modo Gutenberg
  2. 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 para cuerpo y encabezado. Si el icono A no aparece, puedes hacer clic en los 3 puntos, en la esquina superior derecha, y en la subsección Plugins, hacer clic en Simple Google Fonts. Si no aparece en ese menú, entonces no estás editando una entrada/página o el plugin no está activado.
  3. ¡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 de file_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; en inc/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;