Custom WordPress Login Page — Logo, Background, Colors, URL Title (No Plugin)
Replace the wp-login.php WordPress logo with your brand mark, swap the background, restyle the login form, change the logo link…
WordPress-specific snippets and full plugins — Gutenberg blocks, Block Editor tweaks, REST endpoints, custom post types, and site-wide enhancements.
Replace the wp-login.php WordPress logo with your brand mark, swap the background, restyle the login form, change the logo link…
Every client project eventually sees someone accidentally delete the hero section or drag-drop the footer into the wrong column. This…
The right way to inject a brand colour palette, font sizes, spacing scale, and block style overrides into any WordPress…
Block patterns can be registered via PHP, via JSON files in a theme, or via synced patterns in the Site…
A deterministic, PHP-only allowlist for the WordPress Block Editor that locks down which blocks authors, editors, contributors, and custom roles…
A forensic-grade failed-login logger: custom database table, rotated weekly, with IP, username, user agent, country, and timestamp for every failed…
Seven copy-paste snippets that harden WordPress login without installing Wordfence, iThemes Security, or any security plugin — rate limit brute-force…
Every WordPress page load reads the entire autoloaded portion of wp_options into memory. On a 3-year-old site that can be…
WordPress fires wp-cron on every front-end page load to check scheduled tasks — fine for a low-traffic blog, catastrophic for…
A free skill pack that teaches Claude, Cursor, Windsurf, and every other AI assistant how to produce valid Kadence Blocks…
A free skill pack that teaches Claude, Cursor, Windsurf, and every other AI assistant how to produce valid Bricks Builder…
A free skill pack that teaches Claude, Cursor, Windsurf, Copilot, and every other AI assistant how to produce production-quality GenerateBlocks…
The Friday Drop
Weekly picks on WordPress, SEO, AI, education, tools, and deals. Join thousands of my readers who skip the noise.