SlideShare a Scribd company logo
1
The WordPress Create Block tool
Jonathan Bossenger
Learn.WordPress.org
2
👋🏽 Welcome!
As you join, let everyone know in the chat where you’re
joining us from, and feel free to share a little about what
you do with WordPress.
Hello!
○ My name is Jonathan Bossenger
○ From Cape Town, South Africa
○ Developer educator at Automattic
○ Sponsored to work with the Training Team
○ jonathanbossenger.com
Learn.WordPress.org
Create Block
Jonathan Bossenger
Announcements
○ Welcome, and thank you to Tracy for co-hosting.
○ Please let me know if you can’t see this slide!
○ We are presenting in focus mode, but please feel free to enable your video.
○ You are welcome to ask questions.
○ You are welcome to post questions in the chat, or unmute to ask questions.
Announcements
○ This is an update to a previous workshop
○ If I am going too fast, please let me know!
○ We are recording this session and will be posting it to https://wordpress.tv/ afterwards.
○ https://learn.wordpress.org/ - WordPress learning resources
○ https://developer.wordpress.org/news/ - WordPress developer news
Learning outcomes
○ Create Block (aka create-block)
• What is it and what it is used for
• What are the requirements to install and use the create-block tool
• Scaffold a new block plugin using the create-block tool
• Review the structure of the scaffolded plugin files
• Review the options available for the create-block tool
Question time
○ On a scale of 1 to 5, how well do you know this topic?
Requirements
○ A Terminal
○ Node.js and npm
○ A local WordPress installation
○ A text editor
Let’s go!
Resources
○ https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/
○ https://www.npmjs.com/package/@wordpress/create-block
○ https://nodejs.org/en
○ https://learn.wordpress.org/tutorial/installing-node-js-and-npm-for-local-wordpress-
development/

More Related Content

PPTX
Custom Tables in WordPress
PPTX
Common WordPress APIs - Options API
PPTX
Testing WordPress 6.3 - Developer edition
PPTX
New WordPress Developer APIs The Interactivity API
PPTX
Common WordPress APIs: Responsive Images
PPTX
Common WordPress APIs_ Settings API
PPTX
Common WordPress APIs_ Internationalization
PPTX
Common WordPress APIs - Dashboard Widgets
Custom Tables in WordPress
Common WordPress APIs - Options API
Testing WordPress 6.3 - Developer edition
New WordPress Developer APIs The Interactivity API
Common WordPress APIs: Responsive Images
Common WordPress APIs_ Settings API
Common WordPress APIs_ Internationalization
Common WordPress APIs - Dashboard Widgets

Similar to The WordPress Create Block tool (20)

PPTX
PHP compatibility testing with PHPCompatibilityWP
PPTX
Common WordPress APIs_ Global Variables
PPTX
What’s new for developers_ (August 2023).pptx
PPTX
Common WordPress APIs: Metadata
PPTX
The WordPress Database
PPTX
The WordPress HTML API
PPTX
Help test WordPress - developer edition
PPTX
Using Block Patterns in your Block Theme.pptx
PPTX
Debugging in WordPress
PPTX
Let's code! What Happens When You Make Theme Changes
PPTX
Let's code: WordPress multisite experiments
PPTX
Developing for multisite
PPTX
Let's code: custom content & custom capabilities
PPTX
Testing plugins for PHP 8
PPTX
Let's code: developing WordPress User Roles and Capabilities
PPTX
Preventing Common Security Vulnerabilities
PPTX
Let's code! Creating your Primary Templates in the Editor.pptx
PPTX
Creating a WordPress multisite network
PPTX
Preventing CSRF Security Vulnerabilities.pptx
PPTX
Using Create Block Theme
PHP compatibility testing with PHPCompatibilityWP
Common WordPress APIs_ Global Variables
What’s new for developers_ (August 2023).pptx
Common WordPress APIs: Metadata
The WordPress Database
The WordPress HTML API
Help test WordPress - developer edition
Using Block Patterns in your Block Theme.pptx
Debugging in WordPress
Let's code! What Happens When You Make Theme Changes
Let's code: WordPress multisite experiments
Developing for multisite
Let's code: custom content & custom capabilities
Testing plugins for PHP 8
Let's code: developing WordPress User Roles and Capabilities
Preventing Common Security Vulnerabilities
Let's code! Creating your Primary Templates in the Editor.pptx
Creating a WordPress multisite network
Preventing CSRF Security Vulnerabilities.pptx
Using Create Block Theme
Ad

More from Jonathan Bossenger (10)

PPTX
Common WordPress APIs_ HTTP API.pptx
PPTX
Testing your plugins for PHP version compatibility
PPTX
WordPress Coding Standards
PPTX
Managing a WordPress Multisite Network
PPTX
Introduction to WordPress Multisite Networks
PPTX
Custom Post Types and Capabilities.pptx
PPTX
Developing WordPress User Roles and Capabilities
PPTX
Extending WordPress: common security vulnerabilities
PPTX
WP REST API - custom routes and endpoints
PPTX
WP REST API - modifying responses
Common WordPress APIs_ HTTP API.pptx
Testing your plugins for PHP version compatibility
WordPress Coding Standards
Managing a WordPress Multisite Network
Introduction to WordPress Multisite Networks
Custom Post Types and Capabilities.pptx
Developing WordPress User Roles and Capabilities
Extending WordPress: common security vulnerabilities
WP REST API - custom routes and endpoints
WP REST API - modifying responses
Ad

Recently uploaded (20)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Cloud computing and distributed systems.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Digital-Transformation-Roadmap-for-Companies.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx
MYSQL Presentation for SQL database connectivity
Per capita expenditure prediction using model stacking based on satellite ima...
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Encapsulation theory and applications.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
20250228 LYD VKU AI Blended-Learning.pptx

The WordPress Create Block tool