Check compatibility with current WordPress and Gutenberg versions.
- •
Check WordPress version requirements
- •Review
designsetgo.php"Requires at least" header - •Check if any deprecated WordPress functions are used
- •Search codebase for WordPress functions with @deprecated tags
- •Review
- •
Check Gutenberg/Block Editor compatibility
- •Review all
@wordpress/*package versions inpackage.json - •Check for deprecated block APIs
- •Verify
apiVersionin allblock.jsonfiles (should be 2 or 3) - •Check for deprecated components (e.g., old
PanelColorSettings)
- •Review all
- •
Review block.json schema compliance
- •Verify all
block.jsonfiles follow WordPress schema - •Check required fields: name, title, category, icon
- •Validate attribute definitions
- •Check supports field for proper features
- •Verify all
- •
Check for deprecated APIs
- •Search for
wp.editor(deprecated, usewp.blockEditor) - •Search for
wp.blocks.Editable(deprecated, useRichText) - •Search for
wp.element.renderToString(deprecated) - •Search for deprecated filter hooks
- •Search for
- •
Verify proper package usage
- •All WordPress packages imported correctly
- •No direct access to globals when package available
- •Using
@wordpress/dependency-extraction-webpack-plugin
- •
Test with WordPress beta (if available)
- •Check WordPress.org for beta releases
- •Recommend testing procedure
- •List potential breaking changes to watch for
- •
Theme compatibility
- •Check for theme.json support
- •Verify styles work with FSE themes
- •Test with Twenty Twenty-Four, Twenty Twenty-Three
Provide detailed report with:
- •Current compatibility status
- •Any deprecated code found
- •Recommended updates
- •Testing recommendations