4.9 released 16 November 2017, latest 4.9.31.
WordPress 4.9 reached end of life on 6 December 2018.
What changed
WordPress 4.9 extended the Customizer into a more reliable site-design workflow. It added draft saving, scheduled publishing, preview links, design locking to reduce conflicting edits, and an improved sidebar that can be hidden while previewing. The cycle also introduced better handling for theme and plugin editing: the built-in code editors gained syntax highlighting, error checks, and recovery protection intended to reduce the chance that a bad edit makes the administration area unusable. Other additions included a gallery widget, a text widget capable of accepting media and richer content, improved menu creation in the Customizer, and stronger accessibility and media-related refinements. Compared with earlier WordPress lines, 4.9 made configuration changes easier to stage and review, but it predates many later editor, block, security, privacy, PHP-compatibility, and platform-maintenance improvements.
What staying costs
WordPress 4.9 has reached end of life, so it no longer receives maintenance or security fixes for defects in that branch. Continuing to run it leaves known and subsequently discovered core vulnerabilities unpatched, while the age of its bundled libraries and administrative workflows increases operational risk. Compatibility becomes a practical constraint: current themes, plugins, hosting environments, browsers, and supported PHP versions may require newer WordPress APIs or behavior, and old extensions can block an upgrade or fail when server software is modernized. The built-in code-editing safeguards in 4.9 reduce some immediate editing mistakes but are not a substitute for supported core software, tested deployment practices, backups, or access controls. WooCommerce is a plugin that runs on WordPress, so a WooCommerce store is a WordPress site, and its WordPress version matters to it just as much as its WooCommerce version does; an old WordPress core can therefore constrain the store even when WooCommerce itself is maintained.
What to do
Plan an upgrade from 4.9 to a currently supported WordPress release, treating the work as a tested migration rather than an in-place production change. First inventory the active theme, child theme, plugins, custom code, integrations, PHP version, database version, cron tasks, and any WooCommerce extensions or payment, tax, shipping, and fulfilment integrations. Take verified backups of both files and database, create a staging copy, and update or replace extensions that are abandoned, incompatible, or dependent on obsolete PHP behavior. Test the target WordPress version with the intended PHP version, then test authentication, editorial workflows, forms, search, media, permalinks, caching, email, scheduled jobs, API consumers, and error logs. For WooCommerce sites, also test the full customer journey, including product data, cart, checkout, payment callbacks, order emails, refunds, stock updates, taxes, shipping calculations, and third-party fulfillment or accounting connections. Resolve compatibility issues in staging, schedule a rollback-capable production deployment, and validate monitoring, backups, and key transactions after the upgrade.
We can tell you what moving off WordPress 4.9 involves.
What it takes to move off WordPress 4.9 depends on what you built on it — the version you are on, how much depends on it, and how much of the work is mechanical. Leave your email with this version and we can tell you what that looks like for you.
Not sure yet? Get my plan
