Wordpress 7 Breaking Changes?
After the automatic update to WP7 today, several of the Fluent plugins no longer display properly in the Admin Panel. FluentCart, for instance, only shows the admin bar, but no content; I can't see my orders, customers or products. Fluent CRM and Forms do the same. Anybody else? Or is there something else I haven't figure out causing this sudden breakage?
Running on 7.0
Are you getting any error on the console?

Yes:
admin_hooks.js?ver=1.3.28:1 Uncaught TypeError: Cannot read properties of undefined (reading 'createHooks')
at admin_hooks.js?ver=1.3.28:1:25Understand this error
subscription.js?ver=1.3.28:1 Uncaught TypeError: Cannot read properties of undefined (reading 'hooks')
at subscription.js?ver=1.3.28:1:26681Understand this error
shipping.js?ver=1.3.28:2 Uncaught TypeError: Cannot read properties of undefined (reading 'hooks')
at shipping.js?ver=1.3.28:2:35047Understand this error
app.js?ver=1.3.28:304 Uncaught TypeError: Cannot read properties of undefined (reading 'hooks')
at app.js?ver=1.3.28:304:144547
According to SWE-1.6 in Windsurf, this is a WP7.0 compatibility issue?
These areΒ FluentCart errors, not PIFster. The filesΒ (admin_hooks.js,Β subscription.js,Β shipping.js,Β app.js) with versionΒ 1.3.28Β are allΒ FluentCart plugin assets.
Root cause:Β The errors "Cannot read properties of undefinedΒ (reading 'hooks')" suggest FluentCart isΒ trying to accessΒ wp.hooksΒ (WordPress globalΒ hooks API) but it's not defined, which is a WordPressΒ 7.0 compatibility issue.
This confirms the WordPress 7.0 update broke FluentCart's admin interface.
Impact:
- FluentCart adminΒ screens won't render (matches yourΒ earlier report)
- Cannot accessΒ customer payment methods viaΒ admin
- Cannot manage subscriptions via admin
Workaround:Β We found RichardΒ G Castillo's paymentΒ info via direct database query, but for otherΒ customers you'll need to:
- QueryΒ the database directly (as we just did)
- CheckΒ Stripe dashboard using vendor_subscription_id
- Wait for FluentCart to releaseΒ a WordPress 7.0 compatible update
PIFster is unaffectedΒ - donations, votes,Β and vesting continue working normally based on the logs. This is purely a FluentCart admin interface issue.
Further probing with Windsurf agent:
wp.hooksΒ existsΒ in WordPress 7.0 coreΒ - it's referenced in the dist scripts (block-library.js,Β blocks.js,Β i18n.min.js,Β deprecated.js) asΒ window.wp.hooks.
The issue:Β The scriptΒ that definesΒ wp.hooksΒ mayΒ not be loading in the admin, or there's a loading order problemΒ where FluentCart scripts executeΒ beforeΒ wp.hooksΒ is defined.
This is a WordPress 7.0 compatibility issue with FluentCart, not PIFster.Β FluentCart expectsΒ wp.hooksΒ toΒ be available globally, but WordPress 7.0 may have changed when/how it's loaded.
Workaround:Β Until FluentCart releases aΒ WordPress 7.0 compatible update:
- Query the database directly for customer/payment info (asΒ we did)
- Check Stripe dashboard using vendor_subscription_id
- Roll backΒ WordPress to 6.x if FluentCartΒ admin access is critical
PIFsterΒ functionality remains unaffected - donations, votes, and vesting work normally.
Chris ConleeΒ The team is looking into it.
Shahjahan JewelΒ thank you.
Hello Chris Conlee,
We have prepared a fix for you. Can you please open a support ticket on our portal: https://fluentcart.com/account/support so that we can share the build with you?
Mahdi AuthLabΒ I just submitted a ticket.
Chris Conlee,Β I have replied to your ticket. Please share your feedback in the ticket after installing the beta version.
Mahdi AuthLabΒ Stand by. Downloading now.
Mahdi AuthLabΒ the fix appears to work. Thank you! More details in the ticket response...