WordPress 6.9 Broke Slider Revolution — Fix with 7.0.10 (Step by Step)
You updated to WordPress 6.9 "Gene" and now every Slider Revolution module on your site is a ghost: the background video or image plays full-width, but all the rows, headlines, CTA buttons and text layers are gone. The browser console shows Uncaught TypeError: Cannot read properties of undefined (reading 'getAllSliderAliases'), wp-admin throws "There has been a critical error on this website", and you got an email from WordPress titled "Your Site is Experiencing a Technical Issue". Good news — there is exactly one fix that works, shipped April 22, 2026: Slider Revolution 7.0.10. Below: why it broke, how to update, and what to do if your theme bundles SR or wp-admin is locked.
debug.log, confirms the getAllSliderAliases fatal, and opens a one-file PR that bumps revslider 7.0.8 → 7.0.10 and purges the cache. No license renewal, no core downgrade.
Key Takeaways
- WordPress 6.9 "Gene" (December 2, 2025) changed
WP_Querycache key generation, added the Abilities API, and modified the Interactivity API — enough to break Slider Revolution 7.0.8 and earlier. - The signature symptom: only the background video or image renders, all rows/headlines/CTAs/text layers are missing. Console:
Uncaught TypeError: Cannot read properties of undefined (reading 'getAllSliderAliases'). - The fix: update Slider Revolution to 7.0.10 (released April 22, 2026) — the first officially WP 6.9 compatible build. The official changelog states "7.0.10 is WordPress 6.9 compatible".
- Always clear caches after the update: plugin cache (WP Rocket / W3 Total Cache) + server (Varnish / Redis / OPcache) + CDN + browser. SR ships a persistent cache that survives upgrades.
- If wp-admin is locked by "There has been a critical error on this website", FTP-replace
/wp-content/plugins/revslider/with standalone 7.0.10, or rollback WP core to 6.8.2 via WP Downgrade plugin deployed over FTP. - Theme-bundled SR (X Theme, Cornerstone, Avada, Salient, Enfold, BeTheme) cannot be updated from the Plugins page — wait for the theme vendor update or FTP-replace manually, accepting the trade-off.
Why WordPress 6.9 Broke Slider Revolution
WordPress 6.9 "Gene" shipped on December 2, 2025. Three internal changes landed together that touch how Slider Revolution boots:
WP_Querycache key generation was reworked. Anything that pre-warmed slider aliases against an old cache signature now misses on the first request.- The Abilities API was introduced, modifying how plugins register internal capabilities during boot.
- The Interactivity API was modified, which affected how layer-level JS bindings are hydrated in the browser.
Inside Slider Revolution, the team had started a multi-release internal refactor. In the 7.0.8 cycle, the private method getAllSliderAliases() was removed from the plugin's JS API as part of the WP 6.9 compatibility work. But any third-party theme or companion plugin (and SR's own older bootstrap path under WP 6.9's new Interactivity API) that still calls getAllSliderAliases() throws the fatal below — and because it throws during slider initialization, every layer after the background fails to render:
Uncaught TypeError: Cannot read properties of undefined (reading 'getAllSliderAliases')
at RevSlider.init (revslider/public/assets/js/rbtools.min.js:14)
at HTMLDocument.<anonymous> (revslider.min.js:2)
Slider Revolution 7.0.9 (April 17, 2026) was a partial backward-compat restore — the changelog reads "Fixed a backward compatibility issue caused by themes/plugins calling the removed getAllSliderAliases() function". That helped some users but did not fully resolve the 6.9 interaction. Five days later, 7.0.10 (April 22, 2026) shipped as the first officially WP 6.9 compatible release; the official changelog states: "7.0.10 is WordPress 6.9 compatible".
getAllSliderAliases) that older builds still depend on. Slider Revolution 7.0.10 restores compatibility. Anything older — 7.0.8, 7.0.7, 7.0.x and 6.x — will show the "only background visible" symptom until you update and clear caches.
Diagnose: Exact Error Messages You Should See
Before you fix anything, confirm the symptom matches. Add these lines to wp-config.php (above the "That's all, stop editing" comment):
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
Reload the broken page. Then cross-reference these signatures:
| Where | Exact message | Meaning |
|---|---|---|
| Browser JS console | Uncaught TypeError: Cannot read properties of undefined (reading 'getAllSliderAliases') | Signature fatal — SR 7.0.8 or older on WP 6.9 |
| Frontend rendering | Only background video/image visible, all layers missing | Layers failed to initialize after the JS fatal |
| wp-admin | "There has been a critical error on this website" | Fatal PHP error bubbled to the admin side |
| Email inbox (site admin) | Subject: "Your Site is Experiencing a Technical Issue" | WordPress recovery-mode email sent by core |
error_log / debug.log | Fatal on undefined getAllSliderAliases, followed by unbearably long backend load times | Confirms the server-side half of the crash loop |
| Symptom scope | "Slider breaks only on the front page" | Front page is typically the only page with an SR module; other pages render normally |
If at least two rows match, you have the WP 6.9 × Slider Revolution break. Move to the fix paths below — rank 1 → 2 → 3 exactly in this order.
Fix 1: Update Slider Revolution to 7.0.10 (Primary Fix)
If you can still reach wp-admin, this is the two-minute path and the fix for 95% of sites. Slider Revolution 7.0.10 (released April 22, 2026) is the first officially WordPress 6.9 compatible version.
- Log into wp-admin. Go to Plugins. If WordPress shows an "Update available" notice next to Slider Revolution, click Update Now.
- If no update notice appears (common on licensed installs), go to Sliders → Globals → Register Plugin. Confirm the purchase code is green, then click Check for Updates and pull 7.0.10 or newer.
- Confirm the new version in Plugins — the line should now read Slider Revolution 7.0.10.
- Move immediately to Fix 2 (clear all caches). Do not skip — SR ships a persistent cache that survives the update.
No dashboard update button / license expired? Download the 7.0.10 standalone ZIP from your ThemePunch account and FTP-replace /wp-content/plugins/revslider/ (see Fix 3). If the license is truly expired, ThemePunch sells renewals at roughly $29/year; without it you cannot receive future updates, but 7.0.10 itself can be installed from the existing download.
Fix 2: Clear All Caches (Mandatory)
This is the step every rushed fix guide skips and every support thread eventually reveals as the missing piece. Slider Revolution caches its rendered slider output per-version, and that cache survives the plugin update. Layered on top of it:
- Slider Revolution cache — wp-admin → Sliders → Globals → Tools → Clear All Caches (empties SR's own rendered-output cache).
- WordPress plugin cache — WP Rocket, W3 Total Cache, WP Super Cache, LiteSpeed Cache: purge all. Object cache (Redis/Memcached) included.
- Server cache — Varnish, Nginx fastcgi_cache, OPcache. If you don't manage the server, ask the host to purge.
- CDN cache — Cloudflare (Caching → Purge Everything), BunnyCDN, Sucuri, StackPath.
- Browser cache — hard reload (Ctrl+Shift+R / Cmd+Shift+R) or open an incognito window.
Fix 3: No Dashboard Access — FTP Replace or Core Rollback
Use this only when wp-admin is unreachable (stuck on "There has been a critical error on this website" and refresh doesn't help). Two options, in order of preference.
Option A: FTP-replace the plugin folder (recommended)
Keeps you on WP 6.9 (including its security patches). Requires a 7.0.10 ZIP in hand (download from a working environment or a teammate's ThemePunch login).
- Download the Slider Revolution 7.0.10 standalone ZIP. Unzip locally — you should get a
revslider/folder. - Connect over SFTP. Navigate to
/wp-content/plugins/. - Rename the existing folder to
revslider.old(do not delete yet — it's your rollback). - Upload the new
revslider/folder in full. - Reload wp-admin. The critical error should clear. Now run Fix 2 — clear all caches.
- Once the site is verified working, delete
revslider.old.
Option B: Rollback WordPress core to 6.8.2
Last resort — buys you 30 minutes while you sort out the SR update. You lose the WP 6.9 security patches until you update again.
- Over FTP, drop the WP Downgrade plugin into
/wp-content/plugins/. - FTP-rename
revslidertorevslider.disabledso WordPress auto-deactivates it — wp-admin comes back. - wp-admin → Settings → WP Downgrade → WordPress Target Version:
6.8.2. - Dashboard → Updates → Re-install Now.
- Rename
revslider.disabledback torevslider. The slider renders again on 6.8.2. - Get a 7.0.10 ZIP, update Slider Revolution, then move back to WP 6.9 via the same WP Downgrade flow (target version empty → latest).
Theme-Bundled Slider Revolution — The Hard Case
A large fraction of WP 6.9 × Slider Revolution casualties can't follow Fix 1 at all, because their theme bundles Slider Revolution. Themes that commonly bundle SR include:
- X Theme / Cornerstone (ThemeCo)
- Avada (ThemeFusion)
- Salient (ThemeNectar)
- BeTheme (Muffin Group)
- Enfold (Kriesi)
- Bridge, Jupiter, The7, and many other ThemeForest bestsellers
In these themes, SR ships inside the theme's plugins/ directory and the theme's functions.php registers a version guard. When you click "Update" from the Plugins page, the theme immediately overrides back to the bundled version. You have two workarounds:
Option A: Wait for the theme vendor update
The clean path. After an SR release, the major themes typically ship a bundling update in 1–4 weeks. Subscribe to your theme's changelog or support forum. X Theme, Avada and Salient usually move fastest.
Option B: FTP-replace /wp-content/plugins/revslider/ manually
Follow Fix 3 Option A above. Caveat: when you next update the theme, its bundled SR may either (a) overwrite your manual 7.0.10 with the older bundled version, or (b) the theme's version check may fail and flag a warning. Keep the 7.0.10 ZIP handy so you can re-apply after every theme update, and budget five minutes per theme update to re-verify the SR version.
Version Compatibility Matrix
| Slider Revolution | WP 6.8 | WP 6.9 | Notes |
|---|---|---|---|
| 7.0.7 and earlier | ✓ | ❌ | Pre-compat — breaks on WP 6.9 |
| 7.0.8 | ✓ | ❌ | Still references removed getAllSliderAliases in some paths |
| 7.0.9 (Apr 17, 2026) | ✓ | ⚠ partial | Backward-compat restore but not full 6.9 fix |
| 7.0.10 (Apr 22, 2026) | ✓ | ✓ | First officially WP 6.9 compatible release |
How SimpleReview Automates This
Diagnosing "only background video renders" manually, matching it to the getAllSliderAliases fatal, and deciding between plugin update / FTP replace / theme vendor wait takes 20–30 minutes the first time. SimpleReview collapses it into one click:
- Install the Chrome extension and open your broken page.
- Click the SimpleReview icon, then click the empty hero area.
- Type "Slider Revolution broken after WP 6.9 — only background video shows" and click Fix it.
- SimpleReview reads
revslider.phpto confirm the installed version is 7.0.8, pullsdebug.logover SFTP to confirm thegetAllSliderAliasesfatal, checks whether SR is standalone or theme-bundled, and opens a PR with the right action —composer.jsonversion bump for standalone, or an FTP-replace plan + theme-vendor-tracking issue for bundled installs.
Slider Revolution broken by WP 6.9? One Click → One PR
SimpleReview identifies your exact revslider version, confirms the getAllSliderAliases fatal, and opens a PR that bumps to 7.0.10 and clears caches — or flags a theme-bundled install so you know to wait for the vendor.
Prefer a WordPress plugin? Download SimpleReview → — installs in 30 seconds, no Chrome required.
Frequently Asked Questions
getAllSliderAliases(), an internal method that was removed during the 7.0.8 refactor for WP 6.9 compatibility. The background video renders because a separate pipeline emits it, but all rows, headlines, CTAs and text layers fail to initialize. Console error: Uncaught TypeError: Cannot read properties of undefined (reading 'getAllSliderAliases'). Fix: update to 7.0.10 (April 22, 2026) + clear all caches./wp-content/plugins/revslider/ with standalone 7.0.10 (keeps WP 6.9 and its security patches), or rollback WP core to 6.8.2 via the WP Downgrade plugin installed over FTP. Option 1 is preferred.Related WordPress Fixes
Sources
- make.wordpress.org/core/ — WordPress 6.9 "Gene" field guide (Dec 2, 2025)
- Slider Revolution official changelog — 7.0.8, 7.0.9, 7.0.10 release notes
- wordpress.org — Slider Revolution support forum (WP 6.9 compatibility threads)
- wordpress.org — WP Downgrade plugin
- wordpress.org — Debugging in WordPress (WP_DEBUG_LOG)