The error in question is likely because when you run register_block_type(), you didn’t set the block attributes or that it (which is an array in PHP) doesn’t have the attribute named content.
So make sure the attributes are defined in both JavaScript (via registerBlockType()) and PHP (via the above-mentioned function), and that the schema is valid. E.g.
-
In JS:
registerBlockType( 'simpletoc/toc', { attributes: { content: { type: 'string', // other args }, // other attributes }, // ... } ); -
In PHP:
register_block_type( 'simpletoc/toc', array( 'attributes' => array( 'content' => array( 'type' => 'string', // other args ), // other attributes ), // ... ) );
Related Posts:
- Gutenberg disallow certain custom blocks but keep all core blocks?
- Validation error: Extending Gutenberg gallery block
- How to disable Gutenberg editor?
- Getting a custom Gutenberg component’s state from outside that component
- Show missing Sidebar from Gutenberg admin area
- Gutenberg: How to use output of php render_callback function in the block editors backend?
- Gutenberg: How to use block attributes with ServerSideRenderer?
- Gutenberg: Difference between “import” and “const” for dependencies
- Gurenberg Block: How to migrate from el-Functions to JSX elements?
- Gutenberg Block: Objects are not valid as a React child (found: [object HTMLDivElement])
- How to add custom style to Gutenberg?
- Difference between register_block_type & wp.blocks.registerBlockType
- Passing select control value to block
- Passing RichText attributes to function onChange
- Can I share predefined fonts from theme_support with a gutenberg component?
- How do I store information in a dynamic block in WordPress?
- Gutenberg List Extension Block
- Changing image size to full size in Gutenberg’s block gallery
- Check for Active WordPress Plugins from the Block Editor
- Gutenberg Blocks – Change EDIT part of the block using editor.BlockEdit filters. How to change the markup?
- How to create custom embed block in gutenberg wordpress
- Gutenberg: How to refresh ServerSideRender with useSelect and AsyncModeProvider true?
- Getting RGBA colour from gutenberg colourpicker
- How to use get_theme_mod in gutenberg editor wordpress?
- Plugin echos text from shortcode function in gutenberg page editor
- How do I prevent the link from using url of the image in Block Editor?
- How to add Internationalization in WordPress using Javascript/React?
- how to disable blockrenderAppender inside all Innerblocks?
- Cannot find a list of data selectors for Gutenberg editor
- WordPress Gutenberg react make import of __experimentalUseInnerBlocksProps which is no more experimetal
- Add button gutenberg help
- className not populating in custom block
- Use gutenberg block editor on plugin page (outside of a post)
- Using SVN to upload plugin created with gutenberg blocks
- I am not receiving className in a ServerSideRender component
- Will Gutenberg Have a Negative Impact on Page Speed?
- Gutenberg: Block SelectControl saves attributes but after a reload of Gutenberg it loads its defaults. Why?
- Would Gutenberg be considered a PlugIn?
- Can’t get Gutenberg InspectorControls to work
- How to add custom table style for table block in gutenberg editor
- Why is the ‘Gutenberg’ Plugin generating an ‘Inconsistent File Permissions’ error when other Plugins, with the same permissions, do not?
- Gutenberg Blocks – Cannot retrieve block saved attributes in edit post
- How to find out whether a plugin is used in pages or posts?
- “uagb/section and uagb/columns block”
- serverSideRender does not render “preview” html inside Gutenberg block
- Set Multiple Meta Values as an Array Using dispatch( ‘core/editor’ ).editPost() Call in Gutenberg/JS
- WordPress Editor completely blank [closed]
- Elementor Combined all Sections into 1 Text Editor
- Use a custom block in another block
- Gutenberg default attributes are empty when accessing in edit
- Set Button in PluginDocumentSettingPanel Content (WordPress Gutenberg)
- WP REST API GET Method Works But Not The POST Method
- How to make if statement in react plugin?
- WordPress Gutenberg custom block
- WordPress latest core update conflicting with newspack-newsletter plugin
- Gutenberg: Prevent links from being clickable in the block. Error: “Cannot destructure property ‘frameElement’ of ‘r’ as it is null.”
- Javascript console errors and WSOD on edit post pages
- Fixed: Console.log twice in the edit function
- How to resolve warning for `unstableOnSplit` prop on a DOM element in block editor
- How to dynamically add template in Innerblock?
- How to create a custom block in Gutenberg with multiple checkboxes?
- WordPress Gutenberg How to make TextControl Required?
- Better search on WordPress.org Plugins?
- How to change the width of certain paragraph or header blocks?
- After Update Advanced Gutenberg Plugin – advgb/container site does not support block
- Implementing Scrollable Images
- Block content rendering on the top just below body tag
- Looking for Image Slider that is based on default WP Media Library
- Gutenberg: Dynamic Block – Show saved data in the editor
- Create plugin with multiple blocks
- Block registration with viewScript
- How to change post status to draft in Gutenberg?
- Custom gutenberg block image preview not working
- How can I utilize the same “show more” functionality that I see in superuser on my own WordPress site?
- Gutenberg Block to Select Category Term
- Refresh server side rendered block in Gutenberg without changing attributes or its content
- How do I set register_meta for a specific CPT?
- Block Missing from Inserter When Following Block Tutorial
- How do I save meta key value in the save function?
- Update Content for a Custom Block Toolbar Button
- How to save mediaupload multiple URLs as array meta?
- How can I display an attribute from each post inside foreach($latest_posts1 as $post )
- Wrong block appender button showing
- How to get attributes from block.js into php
- How to get custom setting from get_option and pass it in getEntityRecords in gutenberg block?
- Accessible ‘List Carousel’ block/pattern?
- Vanilla javascript in custom gutenberg block not working
- WordPress custom block: Link saved in database not retrieved when editing post
- Implementing onSplit/onMerge in dynamic Gutenberg Custom Blocks
- Best approach to change mobile background image and adding its class
- Why is my Gutenberg block not saving and rendering the chessboard?
- How can we extent core/group or cover block?
- Force post update with React
- How to register a template in [NEW] WordPress site editor through a plugin
- PHP Fatal error: Cannot redeclare distance() when making a new block
- WordPress Gutenberg Custom Block the viewScript does not get loaded on the frontend when my block is inserted
- How to change the version of block.js and plugin to the same of Package.json?
- I have to select text from gutenberg editor. Purpose is to store and replace text
- How do I apply different block supports to different parts of my custom block?
- Custom Gutenberg blocks not showing in WP editor