This plugin demonstrates PHP-only block registration using WordPress 7.0+ autoRegister.
- php-block - Best practices for creating PHP-only blocks
- Use
autoRegister => truein supports - Register CSS/JS with
wp_register_*, pass handles to block registration - JavaScript only works on frontend - enqueue in
render_callback - Use
get_block_wrapper_attributes()for block supports to apply