Home › Plugin Development
Plugin Development
Master the art of plugin development with our in-depth tutorials.
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 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.
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.
How to Generate a Block Manifest to Improve Block Performance

In WordPress 6.8, block manifests were enhanced to simplify block registration and boost performance. This tutorial guides you on creating block manifests, which consolidate block data for efficient processing. By following simple steps, you can improve the performance of your plugins and ensure smooth block functionality.
How to Enable Plugin Dependencies for Your WordPress Plugins

Plugin dependencies are a neat way for a child to reference its parent plugin. This tutorial goes over how to set them, and what it looks like to the end user.
What Are MU Plugins, and How Do You Create Them?

MU-plugins are unique WordPress plugins that automatically execute without requiring activation, typically used for essential site functionality. They reside in the "mu-plugins" folder within "wp-content" and cannot be deactivated or edited via the admin. This tutorial details their usage, creation, and potential risks, especially in multisite installations.
