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

138
Vistas
crear un botón más para llamar a otros bloques anidados de gutenberg en javascript simple

Estoy completamente fusionado para intentar hacer un botón en bloques anidados personalizados.

En resumen, debería hacer esto:

ENLACE A GIF DESDE GITHUB - BOTÓN MÁS EN BLOQUE

El "botón más" dentro de un bloque personalizado para llamar a otros bloques de gutenberg.

Obviamente he leído el manual y he visto varios textos (de los cuales tomé la imagen). sin embargo, el desafío de hacer esto en js simple (no jsx) se está complicando.

actualmente he pensado esto:

 const _ = wp.element.createElement const useblocks = wp.blockEditor.InnerBlocks const useprops = wp.blockEditor.useBlockProps var MY_TEMPLATE = [ [ 'core/columns', {} ], [ 'core/heading', { placeholder: 'Test Title' } ], .... ]; wp.blocks.registerBlockType( 'the-plugin-scheme/hello-scheme-nested', { title: "HELLO SCHEME NESTEDS", icon: 'carrot', category: 'common', attributes: { content:{ type: 'array', }, }, edit: function( props ) { var markup = _('div', useprops({className: props.className}), _( useblocks , useprops({ template: MY_TEMPLATE, templateLock:'insert' /*renderAppender: ButtonBlockAppender ??*/} ), _( useblocks.ButtonBlockAppender ), ) ); return markup; }, save: function( props ) { ... }, });

Intuyo que el problema está en el ButtonBlockAppender... o similar...

¿Cómo puedo agregar este botón y abrir las ventanas de bloques de gutenberg?

¿Alguien se ha ocupado de esto y me puede ayudar?

Gracias

about 4 years ago · Juan Pablo Isaza
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