When you modify colors, typography, spacing, or other global styles in the Site Editor but the changes don’t persist or apply to your site, the issue typically involves file permissions, caching, or database problems.
Clear All Caches
Cached files prevent updated styles from displaying. Clear caches in this sequence:
WordPress Cache: Access your caching plugin settings and select “Clear All Cache” or “Purge Cache.”
Browser Cache: Press Ctrl+Shift+R (Windows) or Cmd+Shift+R (Mac) for a hard refresh.
Server Cache: Clear server-level caching through your hosting control panel or contact your hosting provider.
CDN Cache: If using a CDN like Cloudflare, log into your dashboard and purge all cached files.
After clearing caches, make a small style change in the Site Editor and check if it saves and displays on the frontend.
Check File Permissions
WordPress needs write access to save style changes. Connect via FTP and verify these permissions:
- wp-content/themes folder: 755
- wp-content/uploads folder: 755
- All subfolders: 755
- All files: 644
If permissions are incorrect, update them through your FTP client or hosting control panel’s file manager.
Verify Database Write Permissions
Style changes save to the WordPress database. Test database connectivity by creating a new post and saving it. If posts save but styles don’t, the issue is specific to the Site Editor’s style storage.
Deactivate Conflicting Plugins
Certain plugins interfere with style saving. Deactivate all plugins by going to Plugins > Installed Plugins, selecting all plugins, choosing “Deactivate” from bulk actions, and clicking Apply.
Make a style change in the Site Editor. If it saves, reactivate plugins one by one to identify the conflict. Common problematic plugins include:
- Performance optimization plugins with CSS minification
- Security plugins restricting database writes
- Custom CSS plugins that override global styles
- Theme customization plugins
Increase PHP Memory Limit
Insufficient memory prevents the Site Editor from saving changes. Add this to your wp-config.php file before “That’s all, stop editing”:
define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');
Check User Permissions
Ensure your user account has administrator privileges. Go to Users > All Users and verify your role shows as “Administrator.” Only administrators can modify and save global styles.
Clear Browser Storage
The Site Editor stores temporary data in browser storage. Clear it by:
- Opening browser developer tools (F12)
- Going to the Application or Storage tab
- Expanding “Local Storage” and “Session Storage”
- Right-clicking your site’s domain and selecting “Clear”
- Reloading the Site Editor
Verify wp-content is Writable
WordPress must write to wp-content for style changes to persist. Create a test file to verify write permissions:
- Access your site via FTP
- Try creating a new file in wp-content
- If you cannot create files, contact your hosting provider to fix permissions
Disable Read-Only File System
Some hosting configurations use read-only file systems. Contact your hosting provider to verify your file system allows writes to wp-content/themes and wp-content/uploads.
Check for Database Errors
Enable WordPress debugging to identify database issues. Add this to wp-config.php:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Make a style change, then check wp-content/debug.log for database-related errors.
Disable Security Plugin Restrictions
Security plugins may block the Site Editor’s save requests. Temporarily deactivate your security plugin or add the Site Editor’s AJAX endpoints to the plugin’s whitelist.
Check Post Revisions Limit
WordPress saves styles as revisions. If post revisions are disabled, styles won’t save. Check your wp-config.php for this line:
define('WP_POST_REVISIONS', false);
Either remove this line or change false to true or a number like 10.
Reset Global Styles
Corrupted global style data prevents new changes from saving. Go to Appearance > Editor, click the three dots menu, select “Styles,” then click the three dots again and choose “Reset to defaults.” This clears corrupted data.
Verify Theme Files Integrity
Corrupted DigiFlash files can cause saving issues. Delete and reinstall DigiFlash:
- Activate a default WordPress theme
- Delete DigiFlash from Appearance > Themes
- Reinstall DigiFlash from your original source
- Reactivate DigiFlash
Check Server Timeout Settings
Short server timeouts interrupt the save process. Contact your hosting provider to increase these PHP settings:
- max_execution_time: 300
- max_input_time: 300
- post_max_size: 64M
Clear Transients
Stale transient data can interfere with style saving. Install the “Transients Manager” plugin, activate it, and delete all transients. Deactivate the plugin after clearing.
Test with Default Styles
Create a new test site on your hosting or use a local environment. Install DigiFlash and test if style changes save. If they do, the issue is specific to your site’s configuration rather than DigiFlash itself.