Insights / field notes / 00
Ideas with a point of view.
Practical thinking for the parts of the web that rarely arrive finished: WordPress systems, WooCommerce flows, search signals, and interfaces that still need to ship.
The working brief
Make the useful thing clearer, lighter, and easier to keep.
Start with the note that has been marked for the workbench.
A safer WordPress hook for body classes
Add a useful context class to the body element without coupling your theme to a page template.
Read the note →Choose your rabbit hole.
01 / foundations
WordPress core
Hooks, hardening, admin workflows, and the small decisions that keep a site maintainable.
02 / transactions
Commerce systems
WooCommerce checkout, catalog, order logic, shipping, and performance fixes that protect the sale.
03 / signal
Speed & search
Practical ways to make a site lighter, clearer, and easier for people and search engines to understand.
04 / craft
Build better
Elementor, frontend patterns, snippets, and tools for turning rough ideas into useful interfaces.
What is moving now.
Override the Default WordPress Email Sender Name and Address
Set a consistent WordPress email sender name and address with filters, while keeping the address aligned with the site's domain.
Auto-Delete Transient Rows and Orphaned Revisions via WP-Cron
Schedule a bounded WordPress maintenance task that removes expired transients and revisions whose parent post no longer exists.
Throttle or Disable the WordPress Heartbeat API Without a Plugin
Reduce WordPress Heartbeat requests by changing the interval or disabling the frontend heartbeat script while keeping the editor working.
How to Create a Custom WP-CLI Command in 5 Minutes
Register a small, namespaced WP-CLI command that reports and optionally deletes old draft posts.
Completely Hide the WordPress Version Number and Generator Tags for Security
Remove WordPress version output from generator tags, RSS, scripts, and styles without installing a security plugin.
Add Custom Columns and Filterable Dropdowns to WordPress Admin Post Lists
Add an ISBN column and a taxonomy dropdown filter to a WordPress custom post type in the admin list table.
Disable the Gutenberg Editor for Specific Custom Post Types or User Roles
Disable the WordPress block editor selectively for a custom post type or selected user roles while leaving Gutenberg enabled everywhere else.
Set a Minimum WooCommerce Order Amount Before Checkout
Prevent checkout until the cart reaches a configurable minimum subtotal, with a clear message on the cart and checkout pages.
04 — keep exploring
The tools are part of the thinking.
Run a quick audit, inspect a page, or validate structured data with the small utilities built alongside these notes.