Building Your First Accessible Gutenberg Block: Emilio Dominguez
Details
In this presentation, Emilio will take the mystery out of the WordPress Block Editor. We will move away from old-school shortcodes and learn how to create a custom “Notice” or “Call to Action” block from scratch.
Emilio will cover:
- Setting up a local development environment.
- Using the official @wordpress/create-block tool to scaffold a project instantly.
- Understanding the basic file structure (block.json, edit.js, and save.js).
- Adding simple attributes so users can change the text within the editor.
By the end of this session, you will:
- Understand the difference between the Edit interface (what the admin sees) and the Save function (what the visitor sees).
- Know how to use JSX basics within the WordPress context.
- Be able to generate, compile, and activate their own custom block plugin.
- Feel confident moving from “Classic” development to “Block-based” development.
Thank you to our sponsors:
- Live captions and post-event transcription: GoDaddy
- Organizer: Equalize Digital Accessibility Checker
- Your Business here! Learn about sponsorship
Event Details:
This meetup will be held at U.S. 8 AM Pacific, which is 10 AM U.S. Central, 4 PM in the UK, and 8:30 PM IST.
RSVP to receive the link.
Accessibility & Accommodations:
This meetup will be held virtually over Zoom and live captioned.
Slide links will be provided when applicable, and presenters are encouraged to make slides as accessible as possible with alternative text for images, etc.
We're working to secure sponsors so that we can offer ASL interpretation.
All are welcome to attend. If you need specific accommodations to make this meetup work for you, please contact an organizer, and we will try our best to accommodate you.
Code of Conduct:
Please note that this group is a welcoming space for all, and all members must follow the WordPress Online Code of Conduct.
By RSVPing to this meetup, you agree to abide by these guidelines. If you have concerns that the Online Code of Conduct is not being followed, please contact an organizer.




