Is WordPress free? What a WordPress site actually costs
WordPress itself is free to download, but hosting, premium licenses and maintenance are not. Where the money actually goes once a site has to earn its keep.
WordPress itself is free to download, but hosting, premium licenses and maintenance are not. Where the money actually goes once a site has to earn its keep.
WordPress may go back to three major releases in 2026, roughly one every four months. What that faster cadence means for staging, testing and custom code.
Custom REST endpoints leave AI agents guessing. The MCP Adapter v0.3.0 turns registered WordPress abilities into tools an agent can discover, and logs the calls.
A dev on PHP 8.2 white-screened a client host still on 7.4. How standardized local environments, Blueprints and selective sync keep that from happening.
A client built a business site in twenty minutes with an AI prototyping tool. It looked great and could not talk to his inventory system or be crawled properly. Here is where AI website building stops and production work starts.
I dismissed WordPress Playground as a browser toy. It now installs almost every popular plugin, runs Composer and Laravel, and spins up a shareable environment per ticket, which has replaced most of my staging work.
Real-time collaboration is targeted at WordPress 7.0 in 2026. Beta feedback says native blocks work fine and legacy post meta does not, so custom fields need registering for the REST API before then.
A client’s REST API times kept swinging between 200ms and 400ms on the same call, and the queries were fine. The cost was registering the wc-analytics namespace on every request, which WooCommerce 10.4 now skips.
A client lost 70% of their reach in a week when a social platform changed its algorithm. This is the case for keeping your content on your own WordPress install, including how I organize it with custom post types.
A client wanted the cycling word effect from a SaaS homepage. A custom block would have meant migrating their existing headings, so I extended the paragraph block instead using the Format API, WP_HTML_Tag_Processor and the Interactivity API.