diff --git a/packages/block-library/src/footnotes/format.js b/packages/block-library/src/footnotes/format.js index def721c21eecd..d160552e29434 100644 --- a/packages/block-library/src/footnotes/format.js +++ b/packages/block-library/src/footnotes/format.js @@ -62,6 +62,16 @@ export const format = { return false; } + const allowedBlocks = + select( blockEditorStore ).getSettings().allowedBlockTypes; + if ( + allowedBlocks === false || + ( Array.isArray( allowedBlocks ) && + ! allowedBlocks.includes( 'core/footnotes' ) ) + ) { + return false; + } + const entityRecord = select( coreDataStore ).getEntityRecord( 'postType', postType,