Block Editor Is Blank or Shows Invisible Content with Neve Theme
If your block editor appears blank, or you can type but the text stays invisible (white on white), this guide explains why the issue happens with the Neve theme, how to fix it permanently by updating Neve, and how to apply a temporary workaround while you prepare for the update.
Symptoms
When this issue affects your site, you may notice the following when trying to edit a post or page:
- The block editor loads but the editing canvas is completely blank or white.
- No blocks, toolbar, or content are visible — just an empty editor area.
- You can type or add blocks, but the content stays invisible (white text on a white background).
- The issue appeared after a recent WordPress or Gutenberg update, or after leaving Neve un-updated for a while.
- The issue goes away if you deactivate the Gutenberg plugin or switch to a different theme.
Known combinations that trigger this issue:
- WordPress 6.9.1, Gutenberg plugin 22.6.0, Neve (not updated to 4.2.3 or later)
- WordPress 7.0, Neve (not updated to 4.2.4 or later)
📝 Note: Similar symptoms can appear after other WordPress or Gutenberg updates when Neve is not up to date. If your block editor is blank or showing invisible content and you are using Neve, start with the fix below regardless of your exact WordPress or Gutenberg version.
Cause
Neve registers a stylesheet called neve-gutenberg-style for the block editor. When WordPress or the Gutenberg plugin changes how the editor loads stylesheets — as happened with Gutenberg 22.6.0 and WordPress 7.0 — this stylesheet can conflict with the new behavior, causing the editor canvas to render as blank or to display text as white on white.
These compatibility issues have been resolved in recent Neve updates.
Fix
The permanent fix is to update Neve to the latest version, which includes compatibility fixes for blank-editor and invisible-content issues.
- In your WordPress Dashboard, go to Appearance > Themes.
- Locate the Neve theme and click Update now if an update is available.
- Wait for the update to complete.
- Open any post or page in the block editor to confirm the editor loads correctly.
💡 Tip: If you do not see an update available, go to Dashboard > Updates and click Check Again to refresh the list of available updates.
⚠️ Important: If you are using a child theme of Neve, updating the parent Neve theme is safe and will not affect your child theme customizations. See How to create a child theme for Neve for more details.
Workaround
If you cannot update Neve immediately, you can apply a temporary workaround by adding a small code snippet to your theme's functions.php file. This deregisters the conflicting stylesheet and restores the block editor.
⚠️ Warning: Editing functions.php directly modifies your theme files. A syntax error in this file can make your site inaccessible. It is strongly recommended to use a child theme or a code snippets plugin instead of editing the parent theme's functions.php.
- In your WordPress Dashboard, go to Appearance > Theme File Editor (or use your preferred code snippets plugin or FTP client).
- In the file list on the right, select functions.php.
- Scroll to the bottom of the file and add the following code:
add_action( 'admin_enqueue_scripts', function() {
wp_deregister_style( 'neve-gutenberg-style' );
} );- Click Update File to save.
- Open any post or page in the block editor to confirm the editor loads correctly.
📝 Note: This workaround suppresses the neve-gutenberg-style stylesheet and applies to any Neve block-editor styling conflict, not only the Gutenberg 22.6.0 case. It is a temporary measure — remove the snippet after you update Neve to the latest version, as the fix is already included.
Verification
After applying either the theme update or the workaround, confirm that the editor is working correctly:
- In your Dashboard, go to Posts > All Posts (or Pages > All Pages).
- Click Edit on any post or page to open it in the block editor.
- Verify that the editor canvas loads with your content visible and the block toolbar accessible.
If the editor is still blank after updating Neve, try clearing your browser cache and reloading the editor. If the problem persists, contact Themeisle support.
