So you’ve uploaded images on your wordpress admin panel and they do not display on the uploader and you are unable to insert them into posts. Have you checked your uploads directory settings under your WordPress Blog Settings? The fix typically for this issue is to set your wp-uploads directory to wp-content/uploads which can be found through the following path on the wordpress admin panel:
“Settings” > “Micellaneous”
make sure that it’s set as ‘wp-content/uploads‘.
WordPress generally looks for images within the uploads directory so if your uploads directory is set elsewhere, then your images and files will not display.
What if your upload directory is already set to ‘wp-content/uploads’?
If this is the case I would suggest ensuring that the uploads directory exists and has the proper permissions to allow write access. You can apply 755 permissions to your uploads directory (you can use other permissions as well, this is just a suggestion)
What If the directory exists and has the proper permissions and my uploads still do not work?
Make sure that file uploads is enabled for your blog. If you have access to your php.ini file, you can check to see if file uploads is enabled and that the proper upload temp directory is set for your site.
The two settings to look for would be:
file_uploads = On (make sure this is set to on)
upload_tmp_dir = (this should be set to whatever your tmp directory is on the server)
