Thoughts
Notes on WordPress architecture, hooks and AI. Each post links to where it was first published.
- Enqueue Hooks: Four Hooks, Four Different Zones
- A Hook That Fires Twice — and How Not to Trigger an Infinite Loop When Saving a Post
- You’re a Tenant, Not the Owner: 6 Doors in Someone Else’s wp-admin
- The Illusion of a Schedule: Why WP-Cron Isn’t a Real Cron Job
- The Window of Opportunity: When Each WordPress Bootstrap Hook Is Open
- Head & Meta Hooks: The Silent Failures WordPress Won’t Warn You About
- AI Workflow Automation in WordPress: Where the 4WP Plugins Are Headed
- SOLID in the WordPress Ecosystem: What 4wp.dev’s Plugins Actually Prove
- 4WP-Booking: How One Dental Clinic’s Request Became a Domain-Driven Booking Platform
- The Whale Metaphor: How OOP’s Four Pillars Actually Work in WordPress
- Ubiquitous Language in WordPress Development
- Domain-Driven Design in WordPress: Why Architecture Starts With Language
- SOLID in WordPress Architecture — Part 4: Interface Segregation Principle
- SOLID in WordPress Architecture — Part 3: Liskov Substitution Principle
- SOLID in WordPress Architecture — Part 2: Open/Closed Principle
- SOLID in WordPress Architecture — Part 1: Single Responsibility Principle
- Why Modular WordPress Architecture for Gutenberg Blocks and Plugins (with SEO in each part)
- add_filter(‘practice_case_b2b_migration’): Why __return_false Changes the Core Email Flow
- 4WP Responsive Plugin
- 4WP-FAQ: a smart wrapper around core Accordion
- How to Use MCP with WordPress: Step-by-Step
- Step 2: Essential Theme Files – Core WordPress Theme Structure
- Step 1: Basic Theme Structure – FSE Theme Development
- WordPress Multilingual: Complete Control Through API
- Why you need .env for WordPress development and production
- Docker for WordPress development