diff --git a/src/variations/blocks/unregister_blocks.js b/src/variations/blocks/unregister_blocks.js index a60f1b3..03be6ef 100644 --- a/src/variations/blocks/unregister_blocks.js +++ b/src/variations/blocks/unregister_blocks.js @@ -1,9 +1,18 @@ -// my-plugin.js -import { unregisterBlockType } from '@wordpress/blocks'; +import { getBlockType, unregisterBlockType, registerBlockType } from '@wordpress/blocks'; import domReady from '@wordpress/dom-ready'; domReady( function () { if ( window?.seSettings?.postType && 'se-event' !== window.seSettings.postType ) { - unregisterBlockType( 'simple-events/event-tickets' ); + const blockType = getBlockType( 'simple-events/event-tickets' ); + if ( blockType ) { + unregisterBlockType( 'simple-events/event-tickets' ); + registerBlockType( 'simple-events/event-tickets', { + ...blockType, + supports: { + ...blockType.supports, + inserter: false, + }, + } ); + } } } );