Your server incorrectly configured for work with css/js cache files created by theme. Most of all servers works correctly without additional actions from your side (check our hosting recommendation here), but some badly configured hosting's require some manual configuration.
First of all check that:
- You does not enabled some cache and minify plugins or build in hosting cache for static files. Disable or clear all caches to see your changes - How to disable site cache >
- If you change colors you should select "Use predefined colors below" dropdown first (colors will not change if you selected some predefined theme color schema).
- Your WordPress user have permissions (administrator user role) to make changes in admin panel settings.
- Your MySQL database user used for WordPress installation have write access to database.
- If you use WordPress Managed hosting service (in Godaddy, Bluehost or other hosting) your site files can be cached and you will not see colors/css changes only after several minutes (15-30 minutes) because your hosting cache all files stored by theme.
You need to contact your hosting support in this case and ask how to clear/disable cache.
- If you use WPEngine this service cache all static files cache and you will see your changes after some time when cache expires. WPEngine does not allow to disable cache for static files.
- If you have HTTPS:// protocol in your site url make sure you installed SSL certificate and configured SSL properly (see next check). If you enabled HTTPS:// on site without certificate (no green lock) styles files will NOT be loaded by your browser and you will not see any changes in colors, fonts, etc.
- If you use SSL certificate on site (your site loaded via https://) make sure you installed WordPress Force HTTPS plugin and all site files loaded via https (you does not have SSL errors on page in browser).
- If you use DNS through CloudFlare feature in your WordPress it will cache your files and you will not see changes immediately.
If this does not help, check that:
- css and js directories in theme folder on FTP have correct writing permissions for your server (usually chmod 0777 or 0755) and server user have permission to write to this folders.
(ignore this step if you does not see css and js folders in your theme folder).
- cache directory in theme folder on FTP have correct writing permissions for your server (usually chmod 0777 or 0755) and server user have permission to write to this folder.
(ignore this step if you does not see cache folder in your theme folder).
- /wp-content/uploads/ WordPress directory on FTP have correct writing permissions for your server (usually chmod 0777 or 0755) and server user have permission to write to this folder.
- Open wp-config.php file in your WordPress folder on FTP with text/code file editor and add at the end:
define( 'FS_METHOD', 'direct' );
- In Users > Your username, "Disable the visual editor when writing" option set to unchecked. Visual editor must be enabled (not disabled) here.
If you does not know how to do something from steps this correctly you need to contact your server/hosting support for help.
If nothing help (and you already contacted your hosting support for help) here please submit a ticket with your WordPress access details and FTP access details and we will check your issue. Please check all steps from this article first before submitting ticket.