Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

143
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda