For many legacy WordPress publishers, the Classic Editor isn’t technical debt. It’s business infrastructure. Ads inject at specific paragraph counts.Affiliate modules hook into content filters.Shortcodes power monetization.Editors rely on muscle memory built over years. And so Gutenberg adoption gets postponed…. Continue Reading →
For a long time, caching has been treated as a backend or DevOps concern. Something you “add later.”Something ops will “tune.”Something you only think about when the site gets slow. That mindset is not just outdated — it actively hurts… Continue Reading →
Over several years, we worked on migrating and running a large, high-traffic WordPress platform using a headless architecture. This wasn’t a proof of concept or a short-lived experiment — it was a real production system with millions of users, a… Continue Reading →
As developers, we spend a lot of time building fast websites, clean UI, and good API’s. But many times, we forget one important layer — how search engines and AI systems understand our website. That is where Website Schema comes… Continue Reading →
Here is the slide of my talk at WordCamp Asia 2025 about The Vital Role of Microservices in Headless WordPress.
Introduction: Welcome back to the concluding installment of our Plugin Development series! In our previous posts, we’ve covered the essential aspects of creating a WordPress plugin – from file structure to security practices and advanced techniques. Now, let’s focus on… Continue Reading →
Introduction: Welcome back to our Plugin Development series! In our previous posts, we covered essential aspects such as file structure, hooks, activation/deactivation, settings pages, and security practices. Now, let’s take your plugin development skills to the next level by exploring… Continue Reading →
Introduction: Welcome back to our Plugin Development series! In the previous posts, we covered file structure, hooks, activation/deactivation, and building a user-friendly settings page. Now, let’s turn our attention to a topic of utmost importance: security. Developing a secure WordPress… Continue Reading →
Introduction: Welcome back to our Plugin Development series! In the previous posts, we covered the essentials of file structure, hooks, and activation/deactivation processes. Now, it’s time to empower users by creating a user-friendly settings page for your WordPress plugin. Providing… Continue Reading →
Introduction: Welcome back to our Plugin Development series! In our previous post, we delved into the power of hooks and filters, exploring how they serve as the backbone of WordPress customisation. Now, let’s shift our focus to another critical aspect… Continue Reading →
© 2026 Dhanendran's Blog — Powered by WordPress
Theme by Anders Noren — Up ↑