WordPress Developer Tools

I maintain many plugins, tools, and resources for WordPress developers. Here’s the full list.

Plugins

Query Monitor

Query Monitor is the developer tools panel for WordPress. It enables debugging of database queries, PHP errors, hooks and actions, block editor blocks, enqueued scripts and stylesheets, HTTP API calls, and much more. Used on over 100,000 WordPress sites.

WP Crontrol

WP Crontrol lets you view and control what’s happening in the WP-Cron system. Used on over 100,000 WordPress sites.

User Switching

User Switching allows you to quickly swap between user accounts in WordPress at the click of a button. You’ll be instantly logged out and logged in as your desired user. Used on over 100,000 WordPress sites.

Developer Libraries

Extended CPTs

Extended CPTs is a library which provides extended functionality to WordPress custom post types and taxonomies. This allows developers to quickly build post types and taxonomies without having to write the same code again and again.

Extended Template Parts

Extended Template Parts is a library which provides extended functionality to WordPress template parts, including template variables and caching.

Args

Experimental. This library provides classes which represent some of the array-type parameters that are used in WordPress, for use at the point where you’re constructing the arguments to pass into a WordPress function.

Developer Tools

WordPress Hooks Intellisense for VS Code

This powerful extension for VS Code provides intellisense and autocomplete for WordPress hooks, actions, and filters.

WordPress TypeScript Definitions

This package provides well-documented TypeScript definitions that describe the shape of WordPress core PHP objects such as WP_ErrorWP_Post, and WP_User, as well as objects in REST API responses.

WordPress Hooks Generator

Generates a JSON representation of the WordPress actions and filters in your code. Can be used with WordPress plugins, themes, and core.

WP Extension Check

WP-CLI command which checks the existence of PHP extensions needed to run WordPress.

Resources

wp_mail

This reference lists all of the situations where WordPress core sends an email, along with how to filter or disable each one.

WordPress Hooks Reference

All the actions and filters from WordPress core in machine-readable JSON format.

WordPress JSON Schemas

This package provides well-documented JSON schemas that describe the shape of WordPress core PHP objects such as WP_ErrorWP_Post, and WP_User, and the allowed values for several of their properties, when they’re represented as JSON, , as well as objects in REST API responses.

More

Want more? See my list of plugins for WordPress developers.