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.

Tips for Naming Your WordPress Plugin
Naming a WordPress plugin is challenging; it requires uniqueness and compliance with trademark rules. This tutorial offers tips for naming, research tools, and consequences of incorrect slug choices.

How Are MU-Plugins Loaded?
MU-Plugins are essential WordPress plugins that load automatically before regular ones, cannot be deactivated, and are used for crucial site functionality, ensuring vital code runs early across all sites.

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 Manage the Admin-Wide Command Palette in WordPress 6.9
The WordPress 6.9 update expands the command palette's accessibility across the admin area, allowing users to create custom commands and shortcuts.

How to Use useInnerBlocksProps in Nested Blocks
The useInnerBlocksProps hook in WordPress 5.9 enhances inner blocks management, allowing control over their properties, structure, allowed types, and templates, while enabling custom appender creation for improved functionality.

How to Create a PSR-4 Structure WordPress Plugin
PSR-4 enhances WordPress plugin organization and readability, utilizing autoloading for intuitive class access. This tutorial demonstrates setting up a fictive plugin, incorporating Composer for autoloading, adhering to WordPress coding standards, and creating admin options.

How to Activate a Plugin Automatically When Your Plugin is Activated
This tutorial explains how to programmatically activate another plugin when your plugin is activated in WordPress, including setup instructions, functions, and handling multisite environments.
How to Customize Your Top-Level Admin Menu Label and Icon
Creating a custom top-level menu in WordPress is straightforward. Customize its looks and functionality with code, CSS, icons, and badges, enhancing your admin menu experience.

How to Create a Nested Taxonomy Inside a Custom Post Type
This article provides a clear guide on creating a nested taxonomy in WordPress, enhancing custom post types for better organization. The tutorial encourages flexibility and potential SEO benefits, making it very achievable.

What Are PHP Traits and How to Use Them In Plugin Development
PHP Traits provide a streamlined approach to code reuse in WordPress plugin development, allowing for efficient sharing of functionality without the complexities of inheritance, promoting a clean, DRY codebase.
