The other I was updating a WordPress CMS and after I had cleared my browser’s cache I noticed that the images were not loading. There are three main reasons why an image won’t load on your website:
1 – The link to the image is incorrect, e.g. www.yoursite.com/image.jpg instead of www.yoursite.com/images/image.jpg (if the image is located in the ‘images’ directory and not the main directory.
2 – The image name or format is incorrect, e.g. image.jpg instead of image.gif
3 – The chmod permission of the image or image folder limits it from showing on your website.
If you’ve checked that both image link and name+format is correct, ensure that the image permission allows you to view the image. Generally on WordPress, folders should be kept at ’755′ and images to ’644′. If you want to be 100% sure that this is not the limiting factor, then set the folder to ’777′ and images to ’666′. If you still cannot view the image then this is not the problem. *Remember to revert permission settings after checking.
Visit your ‘installed plugins‘ list and check to see if you have installed any kind of plugin that might interfere with your images. I found out that ‘Hotlink Protection (by Christopher Ross)’ plugin conflicts with a certain other plugin (I’ve yet to figure out which one). Disable any plugin that you feel might keep the images from loading. Do this one by one, so you only disable the one plugin and not all.