Home › Block and Plugin Tutorials
WordPress Plugin Development and Block Editor Tutorials
Learn plugin development and block editor development inside and out with our comprehensive tutorials, geared towards beginner to advanced.

Should Blocks Have Shortcode Fallbacks?
Should your block have a shortcode fallback? It depends on the complexity of the block and the desire to be compatible with more than the block editor.

Discover How to Load Scripts and Styles in WordPress Blocks with Block.json
Using Block.json to load your scripts and styles is straightforward, but there are some caveats when loading assets for multiple blocks.

Block.json Version 3: A Guide for Plugin and Theme Developers
In this tutorial, I go over Block.json version 3, its caveats, and how to take advantage of this new API version if you are a plugin or theme developer.

How to Create a Fullscreen Admin Panel Settings Area for Your WordPress Plugin
Creating a fullscreen admin panel area for your plugin is relatively simple, but creating one has some drawbacks and caveats. In this tutorial, I'll demonstrate how to make a fullscreen admin for your WordPress plugin.

A Guide to WordPress Development Mode and Debug Constants for Plugin Authors
A new development mode is coming to WordPress. This adds to existing debug functionality. This tutorial explains existing debugging methods, and the new mode.

How to Set Block Defaults Programmatically
This block editor tutorial shows how you can set defaults for common core blocks, or even third-party ones.

How To Add Custom Commands to the WordPress Command Palette
The Command Palette will land in WordPress 6.3. This tutorial explains what it is and shows how to add your own commands.

How to Add a Ratings Admin Notice to Your WordPress Plugin
This tutorial shows you how to create a dismissable ratings nag (admin notice) for your WordPress plugin and still follow .org guidelines.

When and How to Make Your WordPress Plugin Network-Only in Multisite Installations
This brief tutorial will demonstrate why and how to make a WordPress plugin multisite only (network only).

Plugin Development: How to Add Custom Menu Items to the WordPress Admin Settings
There are many places to choose from when creating your admin options. This tutorial will go over the various locations where you can register your admin settings.
