Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

207
Vistas
Registre los mismos estilos personalizados para múltiples tipos de bloques en gutenberg

Quiero agregar algunos estilos a más de un tipo de bloque.

Por el momento, estoy haciendo esto para cada tipo de bloque como este y cambio solo la parte 'core/paragraph' a 'core/heading' por ejemplo.

¿Hay alguna manera de hacer esto para más de un bloque al mismo tiempo?

 wp.blocks.registerBlockStyle( 'core/paragraph', [ { name: 'default', label: 'Default', isDefault: true, }, { name: 'lead', label: 'Lead', }, { name: 'subline', label: 'Subline', }, ] );
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si conoce los nombres de los bloques a los que desea agregar sus estilos, puede usar registerBlockStyle() en un bucle forEach() para registrar en masa varios estilos en varios bloques, por ejemplo:

 const blocks = ["core/quote", "core/heading", "core/paragraph"]; //etc.. const styles = [ { name: 'default', label: 'Default', isDefault: true, }, { name: 'lead', label: 'Lead', }, { name: 'subline', label: 'Subline', } ]; // Loop through each block and register all custom styles in one go.. blocks.forEach(function(blocks) { wp.blocks.registerBlockStyle(blocks, [...styles]); });

Para encontrar los nombres de todos los bloques actualmente registrados, use:

 wp.blocks.getBlockTypes().map(block => block.name);

Aunque puede aplicar sus estilos a cada bloque, utilícelo con moderación solo en los bloques necesarios, no en todos los bloques a la vez.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda