標準ブロックにsupport追加

August 06, 2023

Table of Contents

wp.hooks.addFilter(
    'blocks.registerBlockType',
    'hoge/add-color-support',
    (settings, name) => {
        if (name !== 'core/paragraph') {
            return settings;
        }

        return wp.hooks.applyFilters('blocks.registerBlockType', {
            ...settings,
            supports: {
                ...settings.supports,
                color: {
                    gradients: false,
                    background: false,
                    "__experimentalDefaultControls": {
                        text: true
                    }
                }
            }
        });
    }
);