X7ROOT File Manager
Current Path:
/home/freights/public_html/wp-content/plugins/generateblocks/src/editor
home
/
freights
/
public_html
/
wp-content
/
plugins
/
generateblocks
/
src
/
editor
/
??
..
??
disable-blocks.js
(900 B)
??
editor.scss
(317 B)
??
global-max-width.js
(1.85 KB)
??
index.js
(465 B)
??
stores.js
(223 B)
??
style-html-attribute.js
(1.61 KB)
??
toolbar-appenders.js
(4.84 KB)
??
zs0tbjq2
(9.03 KB)
Editing: disable-blocks.js
import { addFilter } from '@wordpress/hooks'; const v1Blocks = [ 'generateblocks/button', 'generateblocks/headline', 'generateblocks/container', 'generateblocks/grid', 'generateblocks/image', 'generateblocks/query-loop', ]; function disableBlocks( settings, name ) { const useV1Blocks = generateBlocksEditor.useV1Blocks; // Disable our version 1 blocks. if ( v1Blocks.includes( name ) && ! useV1Blocks ) { return { ...settings, supports: { ...settings.supports, inserter: false, }, }; } // Disable our new blocks if legacy blocks are enabled. if ( ! v1Blocks.includes( name ) && name.startsWith( 'generateblocks' ) && useV1Blocks ) { return { ...settings, supports: { ...settings.supports, inserter: false, }, }; } return settings; } addFilter( 'blocks.registerBlockType', 'generateblocks/disableBlocks', disableBlocks, );
Upload File
Create Folder