Introduction
WordPress 6.8, codenamed Cecil, officially landed on 15 April 2025. Unlike dramatic single-feature releases, 6.8 focuses on polishing, performance, and developer ergonomics — small shifts that compound into a smoother, faster, more secure WP experience.
In this article I’ll walk you through the most relevant changes for real sites — what you should care about, what to test, and when to safely flip switches. By the end, you’ll have a checklist for adopting Cecil without friction.
What’s New (and What It Means for You)
1. Speculative Loading (Prefetch / Smart Preloading)
WordPress now includes Speculative Loading by default on the front-end to anticipate where the user might click next. In practice, WP can start fetching assets/pages in the background so the next page loads faster.
- Impact: smoother perceived speed, especially across multi-page navigation.
- Caveats: Some URLs or patterns may misbehave with prefetching (e.g. dynamic endpoints, query strings). WP provides filter hooks like
wp_speculation_rules_href_exclude_pathsto exclude paths or tailor behaviour. Test with your cache, CDN, and server rules to ensure compatibility.
2. bcrypt for Password Hashing (Security Lift)
WordPress 6.8 replaced the older phpass method with bcrypt for password hashing. This makes stored passwords more resistant to brute force attacks.
- This is automatic — no password resets required.
- Plugin/theme code that directly handles hashing may need review.
- If your code uses
wp_hash_password()orwp_check_password(), everything continues to work.
3. Style Book Enhancements & Classic Theme Support
The Style Book interface (global styles: colours, typography, layout) is cleaner and more usable. It now extends support to classic themes if they use theme.json or editor-styles.
- Review your theme’s
theme.jsonand see how global styles reflect. - Encourage clients or editors to use the Style Book for consistent design instead of ad-hoc CSS tweaks.
4. Block / Editor Upgrades & New Blocks
Key refinements include:
- Query Loop: new sorting and sticky-post options.
- Query Total block: displays “X results found.”
- Gallery block: optional lightbox effect.
- Details block: accordion-like behaviour with shared
nameattribute, plus anchor support. - Other tweaks: Cover block resolution controls, File block text customisation, cleaner Navigation block UI.
5. Developer / API Improvements
- New block metadata registration method for simpler setups.
- Block Hooks API: insert blocks dynamically into templates.
- Performance tuning: warnings about excessive
useSelectre-renders in dev mode, filter for asset loading on demand. - Miscellaneous: shortcode/media handling updates, expanded block & theme API support, removal of the Visual Editor disable option.
Safe Upgrade Checklist
| Phase | Action | Notes |
|---|---|---|
| Before | Backup site + DB | Always step one |
| Clone to staging | Test away from live site | |
| Update plugins/themes on staging | Catch issues early | |
| Review speculative loading exclusions | Use filters if needed | |
| After Upgrade | Test navigation, blocks, galleries | Ensure new behaviours work |
| Inspect performance metrics | Look for INP/LCP improvements | |
| Monitor logs for odd prefetches | Adjust exclusions | |
| Review password handling plugins | Ensure bcrypt compatibility | |
| Use Style Book for design consistency | Avoid inline CSS | |
| Long-Term | Audit block usage | Migrate to new Query/Details/Gallery |
| Incrementally enable speculative loading | Expand once confident | |
| Monitor UX/performance regularly | Keep optimised |
Making the Most of WordPress 6.8
WordPress 6.8 isn’t a flashy overhaul — but its refinements are meaningful. From faster perceived navigation (speculative loading) to stronger security (bcrypt hashing), better block tools, and developer ergonomics, Cecil brings incremental improvements that matter in everyday use.
If you’d like help upgrading safely, testing speculative loading, or getting the most out of the new block features, our team at ThriveWP is here to support you.





