
You can check a WordPress version in three ways. If you can log in, open Dashboard > Updates in wp-admin. If you have shell access, run wp core version. If you have neither, look in the page source for <meta name="generator" content="WordPress x.y.z"> or open the site's RSS feed, which carries a <generator> line with ?v=x.y.z. An online "WordPress version checker" reads those same public markers, so it can only report what the site chooses to show.
For a store, the core version is only part of the answer. As of 13 October 2026 the current release is WordPress 7.1.3, WooCommerce 11.2 came out on 7 October, and an actively exploited flaw in a third-party WooCommerce extension was still in the news in September. To decide whether a store is safe to run through Black Friday, you need core, WooCommerce and every plugin version in one list, compared against what is current.
wp core version and wp plugin list (WP-CLI) give the same data in a form you can export across many sites.The WordPress core team shipped three security releases in under three weeks. WordPress 7.1.1 (17 September 2026) included 11 security fixes. WordPress 7.1.2 (22 September) fixed a critical vulnerability that let an unauthenticated attacker make page template resolution include a readable local PHP file, which could lead to remote code execution under some conditions. The team backported that fix to every branch back to 4.7. WordPress 7.1.3 (6 October) followed with 7 security fixes and 4 bug fixes. For both 7.1.2 and 7.1.3 the release posts recommend that you "update your sites immediately".
The WordPress security page says that "only the latest version of WordPress is officially supported", and that the security team backports fixes to older versions as a courtesy so that older sites receive critical fixes through auto-updates. In practice, a store on the 6.9 branch can still be patched if it reaches 6.9.10, the latest 6.9 release offered by the WordPress update API this week. A store with background updates disabled stays on whatever version someone last installed by hand.
On the WooCommerce side, the 11.2.0 release notes (7 October 2026) list a database update, several security hardening changes and one compatibility warning: PublishPress Future versions 3.0.0 to 4.10.3 "can cause a fatal error on sites running WooCommerce 11.2, because they load their own outdated copy of Action Scheduler." The fix is PublishPress Future 4.10.4 or later, installed before you update WooCommerce. You will only see that conflict coming if you know which version of the plugin each store runs.
Plugins carry their own risk. BleepingComputer reported in September that attackers were exploiting CVE-2026-27540 in the premium WooCommerce Wholesale Lead Capture plugin, an unauthenticated file upload flaw that allows PHP web shells. Versions 2.0.3.1 and older are affected. Version 2.0.3.2, released on 20 February, fixes it, and Wordfence reported blocking more than 100,000 attacks. Months after the patch, unpatched stores were still being hit.
Use the first method you have access to. Record the results in one sheet per store.
wp core version --extra shows the version, database revision and package language.
- wp core check-update --force-check asks the WordPress Version Check API for newer releases and skips the cached answer.
- wp plugin list --fields=name,status,version,update_version,auto_update --format=csv exports the plugin inventory.
- wp plugin list --update=available lists only plugins with an update waiting.generator. WordPress can print <meta name="generator" content="WordPress 7.1.3">. Also try /feed/, where the RSS output can include <generator>https://wordpress.org/?v=7.1.3</generator>. If neither appears, someone removed the markers. That hides the version from scanners and does nothing to patch the site.| Method | Shows core version | Shows plugin versions | Needs access | Use it for |
|---|---|---|---|---|
| Dashboard > Updates | Yes | Pending updates only | Admin login | Quick check on one store |
| WooCommerce > Status | Yes | Yes, active plugins | Admin login | Full snapshot to attach to a ticket |
WP-CLI (wp core version, wp plugin list) |
Yes | Yes, all plugins | Shell or SSH | Agencies auditing many stores |
| Page source / RSS generator | Yes, if not removed | No | None | Prospects, handovers, sites you cannot log in to |
| Online version checker sites | Same as page source | Sometimes guessed from public files | None | A second opinion when the markers are present |
Paste this into your ticket system for each store and fill it in. The thresholds are examples, so set your own.
STORE VERSION AUDIT (date: ____ checked by: ____)
Store URL: ______________________
Access method used: [ ] wp-admin [ ] WP-CLI [ ] public markers only
CORE
Installed WordPress version: ______ Branch: ______
Latest release on this branch: ______ Latest overall: ______
Background security updates enabled? [ ] yes [ ] no [ ] unknown
WOOCOMMERCE
Installed version: ______ Latest: ______
Database update pending after last upgrade? [ ] yes [ ] no
Outdated template overrides in theme (from Status report): ______
PLUGINS (from wp plugin list or Status report)
Total active: ____ With update available: ____
Any plugin listed in a current advisory? [ ] yes -> name/version: ______
Plugins that bundle their own libraries (e.g. Action Scheduler): ______
Plugins not updated by vendor in 12+ months: ______
PHP
Version: ______ Supported by host until: ______
DECISION
[ ] Update on staging this week, then production
[ ] Security-only updates now, feature updates after peak
[ ] Hold (reason + owner + review date): ______________________
AFTER UPDATE (same day)
[ ] Place a test order with a real payment method
[ ] Confirm the order email arrived
[ ] Check the error log for new fatal errors
[ ] Check the order count over the next 2 hours against a normal day
An agency maintains 30 WooCommerce stores. On Tuesday, a developer runs wp plugin list --update=available --format=csv across all of them and merges the output into one sheet. Four stores show WooCommerce with an update to 11.2 waiting. One of those four runs PublishPress Future 4.9, inside the range the WooCommerce release notes warn about.
The developer updates PublishPress Future on that store's staging copy, then WooCommerce, then runs the database update and places a test order. The site loads and the order goes through. Only then does the same sequence run on production. On the other three stores, WooCommerce goes first, because none of them has the conflicting plugin.
In the same sheet, two stores turn out to have background updates disabled and sit on an older 6.x release. They have not received the September backport. Those two get the core update first, before any WooCommerce work.
The numbers here are made up. The method holds: one export, one comparison against release notes, and an update order chosen per store instead of "update everything" on all 30.
The method has limits. Version numbers tell you what is installed. They do not tell you whether a store was already compromised before you patched it, and they do not catch conflicts that no vendor has documented yet. A version audit lowers known risk. Test orders, error logs and order monitoring after each change catch what the audit misses.
View the page source and search for generator, or open /feed/ and look for the <generator> line. If both are missing, you cannot get the version reliably from outside, and any tool that claims to is guessing.
It keeps you covered for the critical fixes the security team backports, as with the 7.1.2 fix that went back to 4.7. Only the latest version is officially supported, so plan the move to the current branch after your peak period.
Apply security fixes when they are released, after a staging test. Feature releases can usually wait until after the sale if your current version still receives security updates. Our Black Friday code freeze guide covers how to separate the two.
The last block of the audit, checking orders after an update, is the step teams tend to skip under time pressure. Pingvera's WordPress connector sends WooCommerce order events (order.created, order.failed) in real time. Its anomaly detector compares order flow to an hourly baseline and alerts when the site is up but nobody is buying. Deploys and incidents appear on the same timeline as those order events, so an update that broke checkout shows up next to the drop in orders. The Free plan covers up to 5 sites.
Last reviewed: 13 October 2026
Pingvera watches whether an online business actually works — uptime, checkout, orders, domain, SSL and server — and alerts you in Telegram, email or a webhook before a customer has to tell you.
Start freeRead next: WordPress Health Monitoring: Inside and Outside · WordPress Mass Hacks of 2026: How Monitoring Warns You Early · WordPress cron not running: the scheduler that only works when someone… · WooCommerce failed orders: what a spike, a stall and a silence each mean · Check a WordPress site.