Either its admin layout and style is missing in your WordPress. Or front end of your WordPress CMS loading naked without any styling layout and interactions. While this can be very scary at first glance and give you thoughts something have happened with your website.
Don’t panic your website have not been hacked or broken or anything. This can be problem with missing images, stylesheets and JavaScript files for any reason.
1. Have you tried hard refresh removing browser’s cache?
Its really possible that while you loaded website first time on your browser. That time website’s files were missing or blank for any reason maybe updating or uploading. So before anything else try hard refresh your browser cache.
If hard refresh didn’t work for you once try loading website through private browsing or a proxy server to make sure the problem is from server side.
2. Are you able to login wp-admin? Try purging cache.
Try entering your WordPress logins on your wp-admin screen and see if you can login. If yes then try clearing your cache if you are using any cache plugin.
If clearing cache didn’t work make sure deactivating your cache plugin if things get back to normal.
3. Make sure the active theme is updated and fine.
Navigation to wp-admin >> Appearance >> Themes and check if the correct theme is active and its available. If any update of theme is available kindly update your theme and all plugins as well.
4. Are you using any CDN service directly or through cache plugin?
Please check if you are using any CDN (Content Delivery network) like cloudflare or any other? If yes please remove your cache through that CDN service.
If you are not sure you are using CDN service then find out what is your Hosting IP address. Let’s say your hosting IP is 12.23.33.34 now check what is your website’s IP address.
How to check your website’s IP In windows?
Just open the command prompt and enter the command

ping yourwebsite.com
It would send back the IP of your website. Match that IP with your hosting’s IP if its different then check in any IP Whois service which company that IP relates to so you can find where your website’s files are coming from.
5. Trace the files to make sure they are available in location.
Now you can try to trace the URL which is trying to load images, stylesheets and JS files into your website.
- Right click anywhere on your web browser
- Click Inspect element
- Or simply click F12 from your keyboard in windows.
- Now click on Console and see the missing files URL

Now you know the URL go to same directory in your website hosting through File Manager or FTP whatever method you prefer and make sure those files are available on server to load.
6. Check Files and Directories permission
If the files are available on your web server check if the file have 644 or higher permission. Also make sure the parent directories have permission 755 or higher.
Need help of an expert?
We are available just contact us.