Molti principianti di WordPress ci hanno chiesto come WordPress memorizza le immagini e cosa possono fare per organizzare la loro libreria multimediale in modo più efficiente.
Per impostazione predefinita, WordPress salva i file multimediali, comprese le immagini, nella cartella wp-content/uploads.
Questi file vengono poi organizzati in sottocartelle in base all’anno e al mese di caricamento. Tuttavia, quando il sito web cresce e si aggiungono altre immagini, può diventare difficile individuarle o gestirle.
Noi di WPBeginner utilizziamo WordPress da oltre 16 anni e, con così tante immagini memorizzate nella nostra libreria multimediale, gestirle in modo efficiente è diventata una sfida. Nel corso del tempo, abbiamo esplorato diversi strumenti e tecniche per mantenere la nostra libreria multimediale organizzata, riducendo il disordine e garantendo un accesso rapido ai file importanti.
Questa esperienza ci ha aiutato a trovare modi migliori per gestire le nostre immagini e ottimizzare la loro memorizzazione, migliorando le prestazioni complessive del sito e l’esperienza degli utenti.
In questo articolo spiegheremo come WordPress archivia le immagini sul vostro sito web. Condivideremo anche gli strumenti e i plugin che potete utilizzare per organizzare facilmente le immagini in modo più efficiente.
Come fa WordPress a memorizzare le immagini?
WordPress ha un sistema integrato per gestire il caricamento di media come immagini, video, audio e documenti sul vostro sito WordPress.
Questo sistema consente di caricare facilmente immagini e altri media in una cartella specifica del vostro server di hosting WordPress.
Questi file vengono quindi visualizzati nella libreria dei media, che si può visualizzare visitando la pagina Media ” Libreria.
Da qui è possibile modificare questi file, manipolarli o addirittura eliminarli.
La cartella specifica in cui sono memorizzati i file immagine in WordPress si chiama cartella uploads, situata all’interno della cartella /wp-content/.
All’interno di questa cartella, i file multimediali sono archiviati nelle cartelle dell’anno e del mese. Inoltre, sono presenti cartelle create dai plugin di WordPress per salvare altri caricamenti.
Ad esempio, tutti i file multimediali caricati nel giugno 2022 saranno archiviati in:
/wp-content/uploads/2022/06/
Potete visualizzare questi file e cartelle collegandovi al vostro account di hosting WordPress con un client FTP o tramite l’applicazione File Manager nel pannello di controllo del vostro account di hosting.
Si noterà che ci sono diverse copie di ogni immagine caricata sul server.
Queste dimensioni sono generate automaticamente da WordPress quando si carica un’immagine.
Per impostazione predefinita, è possibile visualizzare una miniatura, una dimensione media e una grande dell’immagine insieme al caricamento originale.
Inoltre, il tema o i plugin di WordPress possono generare immagini di dimensioni aggiuntive da utilizzare.
Ora, vi starete chiedendo come WordPress visualizza le informazioni su questi file all’interno della libreria dei media.
A tal fine, WordPress memorizza anche le informazioni relative alle cariche di immagini nel database come post type di contenuto nella tabella dei post.
Oltre a questo, WordPress salva anche le informazioni nella tabella dei meta-post quando si inseriscono immagini nei post/pagine o in qualsiasi altro tipo di post personalizzato.
Ad esempio, quando si imposta un’immagine in primo piano, WordPress salva questa informazione come meta-chiave _thumbnail_id
.
Quindi lo memorizza nella tabella post meta del database.
Le informazioni contenute nel database indicano a WordPress la posizione del file sul server di hosting.
Ora, se si elimina un file dal server tramite FTP, WordPress mostrerà le immagini come non funzionanti.
Imagely, se si elimina il riferimento a un’immagine dal database di WordPress, il file rimarrà intatto sul server ospitato, ma non apparirà nella libreria multimediale.
Modifica del modo in cui WordPress memorizza le immagini e i caricamenti multimediali
Di default, WordPress non consente di modificare il percorso di uploader dall’area di amministrazione di WordPress.
L’unica modifica che si può fare è disabilitare le cartelle basate sul mese e sull’anno visitando la pagina Impostazioni ” Media dalla dashboard di WordPress.
Da qui è possibile anche regolare le dimensioni massime in pixel per il caricamento delle immagini.
Gli utenti avanzati di WordPress possono seguire il nostro tutorial su come modificare manualmente la cartella uploads predefinita di WordPress per maggiori dettagli.
Organizzare le immagini in WordPress
Per la maggior parte degli utenti, la libreria multimediale predefinita di WordPress va benissimo.
Tuttavia, se le immagini hanno un ruolo più significativo nel vostro blog WordPress, potreste aver bisogno di strumenti aggiuntivi per organizzare i vostri caricamenti.
Ad esempio, se gestite un sito web di fotografia, potreste voler organizzare i vostri contenuti in album o tag.
A tal fine, è necessario un plugin come Envira Gallery. È il miglior plugin per gallerie di immagini per WordPress sul mercato, che consente di organizzare le immagini in album, tag e gallerie.
Consentire agli utenti di caricare immagini in WordPress
Per impostazione predefinita, WordPress consente a tutti gli utenti che possono scrivere post sul vostro sito web di caricare immagini. Questo include gli utenti con i ruoli di Amministratore, Autore, Editor e Collaboratore.
Ma se voleste che altri utenti caricassero immagini sul vostro sito web senza accedere all’area di amministrazione?
Per farlo, avrete bisogno del plugin WPForms. È il miglior plugin per moduli di contatto di WordPress che vi permette di creare facilmente qualsiasi tipo di modulo per il vostro sito web.
È inoltre dotato di un campo di caricamento file che consente agli utenti di caricare facilmente immagini, documenti e altri file senza creare un account utente o accedere all’area di amministrazione di WordPress.
Per prima cosa, è necessario installare e attivare il plugin WPForms. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.
Dopo l’attivazione, visitate la pagina WPForms ” Impostazioni per inserire la vostra chiave di licenza. Potete trovare queste informazioni nel vostro account sul sito web di WPForms.
Successivamente, si deve andare alla pagina WPForms ” Aggiungi nuovo per creare il modulo per l’uploader delle immagini.
Per prima cosa, occorre dare un titolo al modulo. Dopodiché, si può cercare il modello di modulo di caricamento dei file per iniziare.
WPForms caricherà ora l’interfaccia del builder del modulo, dove si vedrà l’anteprima del modulo sulla destra e i campi del modulo nella colonna di sinistra.
Questo modello di modulo include un campo per il caricamento di file per impostazione predefinita. È possibile aggiungere o rimuovere campi, modificare le loro etichette o spostarli in alto o in basso.
È possibile fare clic sul campo Caricamento file per modificarne le impostazioni. Da qui è possibile impostare i tipi di file e il numero di file che un utente può caricare, nonché il limite massimo di dimensioni dei file.
Per istruzioni dettagliate, potete consultare il nostro tutorial su come creare un modulo di caricamento file in WordPress.
Una volta terminato, è possibile salvare il modulo e uscire dal costruttore di moduli.
Successivamente, è necessario creare un nuovo post o pagina o modificarne uno esistente. Nella schermata di modifica del post, aggiungete il blocco WPForms all’area dei contenuti.
Quindi, fare clic sul menu a discesa all’interno del blocco WPForms per selezionare il modulo creato in precedenza.
Ora è possibile salvare le modifiche e visualizzare l’anteprima del post o della pagina per vedere il modulo di caricamento dei file in azione.
È quindi possibile visualizzare tutti i file caricati dagli utenti visitando la pagina WPForms ” Inserimenti dalla dashboard di WordPress.
Fare clic sul modulo di caricamento dei file per visualizzare una voce e vedere i file caricati.
Per maggiori dettagli, consultate la nostra guida completa su come consentire agli utenti di caricare immagini in WordPress.
Bonus: Ottimizzazione delle immagini di WordPress per le prestazioni
Le immagini sono molto coinvolgenti e rendono i contenuti più interessanti per gli utenti. Tuttavia, richiedono anche più tempo per essere caricate rispetto al semplice testo.
Ciò significa che se in una pagina sono presenti più immagini di grandi dimensioni, il caricamento della pagina web sarà più lento. La lentezza della pagina influisce sull’esperienza dell’utente e sulla SEO.
Fortunatamente, esistono moltissimi strumenti per ottimizzare facilmente le immagini per il web prima di caricarle su WordPress.
Ad esempio, è possibile utilizzare un plugin per la compressione delle immagini di WordPress come EWWW Image Optimizer per ottimizzare automaticamente ogni immagine caricata sul sito web.
È possibile aumentare ulteriormente le prestazioni utilizzando una CDN (content delivery network). Ciò consente di caricare le immagini da una rete globale di server anziché dal vostro server di hosting.
Consigliamo di utilizzare Bunny.net, il miglior servizio CDN presente sul mercato. È facilissimo e viene fornito con il proprio plugin per WordPress per una configurazione più rapida.
Speriamo che questo articolo vi abbia aiutato a capire dove WordPress memorizza le immagini sul vostro sito. Potreste anche consultare la nostra guida su come trovare immagini royalty-free per il vostro blog WordPress o la nostra guida per principianti su come usare l’AI per generare immagini in WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Jiří Vaněk
By default, Wordpress media is stored in the wp-content/upload folder. Is it possible to change it to another folder in the configuration?
WPBeginner Comments
Yes! This can be done using the the method in this guide: https://www.wpbeginner.com/wp-tutorials/how-to-change-the-default-media-upload-location-in-wordpress-3-5/
Moinuddin Waheed
While we upload any image it gets uploaded inside the media gallery of the wordpress.
while it gets into different months folders by default it becomes handy to organise and access them but at times it becomes hard to find a particular image if not informed of the month of upload.
Does images of all kinds whether posts or pages gets into monthly folder or only the posts or articles images go inside monthly folder?
WPBeginner Support
All of the images should be included in the folders but you should be able to search by title to find the image in your media library.
Admin
Omar Abrahim
Hi,
The uploads folder is critical, correct? While there are probably references to the images / files stored in the WP database, the actual files in the uploads folder are needed, as they are not stored in the databse. Do I have that right?
WPBeginner Support
You are correct
Admin
guy
hi
i have about 100 images in my gallery.
when i looked at the download images in the server, i sow almost 1000.
same image 10 times.. with different resolution.
why is that?
how do wordpress store images?
thanks
WPBeginner Support
Those are generated image sizes, you would want to take a look at our guide below for preventing duplicates:
https://www.wpbeginner.com/wp-tutorials/how-to-prevent-wordpress-from-generating-image-sizes/
Admin
Gabriel Bartholomeu
If I only move the files to wp-content folder, does it still creates a reference in database?
WPBeginner Support
No, it would not.
Admin
Pratik Patel
Hello Admin,
I have some issues in automated Generated URLs,
I have some URLs that includes only individual images in body from the rest of the website URLs, and they are indexed in Google. I wanted to remove this type of URLs from the Google Index.
WPBeginner Support
If you mean the image attachment page then you would want to set up your robots.txt: https://www.wpbeginner.com/wp-tutorials/how-to-optimize-your-wordpress-robots-txt-for-seo/
If they are pages you created then you can use a plugin like Yoast SEO to noindex the page: https://www.wpbeginner.com/wp-tutorials/how-to-hide-a-wordpress-page-from-google/
Admin
Luis Garcia
Hi,
I have been working in a website. It is a redesign of an already existing page, so what I did was: I exported all posts and pages through WP Exporter, but the images were missing. So, now the posts that had galleries don’t have the galleries, they don’t show up. Later, and as I was really advanced, I realized I should’ve exported and imported the database as well. Long story short, now I am trying to recover those images and make them appear in my current site. Is there a way to blend the last database with the new one?
Thanks a lot.
Lucy
Hi,
Thanks a lot for your help!!!
Is there a plugin which can help to remove all the images not actualy used in any posts or pages?
Thank you.
John Cena
Is this possible in WooCommerce?
Thanks in advance
Nitish
Hello
how to upload user images from custom template to custom folders and also in database table.
Pls help
Thanku.
Adam
Hello – Are there other places that WP can store images? I’ve taken over a legacy site (a pretty new site) and an image i need to replace is not located in the media library but does not appear to be hosted outside the site.
John
Hi Adam, did you ever figure this out? I’m running into the same issue. I have a list of images that are too big in file size, so I am going through the site and reducing these to optimize our site upload time. I’m having no luck with finding ANY images that contain “/legacy” in the URL.
Mahmoud Momani
Hello,
Thanks for the article.
I have a question about converting an ASP.NET website to wordpress, if you can write an article describing the required tables and how to insert data in it.
Thanks.
Holly
If I delete and image from my media library after posting it to my site will it delete the image off of my site as well?
WPBeginner Support
Hi Holly,
Yes, it will delete the image from your site as well.
Admin
Ruth Billheimer
Am I right in thinking that having a lot of images in the media library doesn’t slow up the site? I’m trying to get my head round the way pages load, to try and get a better speed. So if you have a lot of images on a page, they will slow it up but it doesn’t matter how many images you have stored. Is that right?
WPBeginner Support
Yes. You can store as many images on your site as you want. However, WordPress will only load the images displayed on the page. You need to make sure that your images are optimized for speed and performance.
Admin
nilesh nolkha
I had one question regarding SEO of images. When you upload pics in media library, you can suggest a title, caption and alt text. Similarly when you are actually adding that media to the post pr image widget on page builder, you again can enter title, caption, alt image etc. Does it matter if we do it once or we have do it again for the media while adding it to a post ? How it is different
Ruth Billheimer
I think the caption can vary depending on where you’re using the image but the others stay the same. The alt text should be different from the title, or you can mark the image as decorative. If you have an accessibility plugin for people with a visual impairment, you also have to fill in the description.
Sandy Ellingson
Is there a way to export a list of items in the media file with the associated links? I found this post while trying to answer this question. I have looked for the wp_post file via phpmyadmin and can’t find it. Perhaps this is an old post?
Marc Connor
Do you guys recommend using your own image folder structure via FTP?
I like to create a folder in the root called “images”, and store the images there. Well, as many as that particular WordPress t heme would let me.
Is that better or worse than the default date-based structure?
Sincerely,
Marc
Bob
I built a website on my churches server. So now when I’m building my personal site which is a different server. I see all of the media of my churches site with my personal. Oh I built them on my laptop.
Ronnie
Please make the website responsive on phone
jabbo126
It’s shame, that Wordpress still haven’t better media files upload solution with better folder organization.
Ikramullah
Hi,
My attached one of images are not shown as image tag beside starting paragraph as a tag.
How to enable this feature?
I need this info.
Thanks.
arya
good post
vijay jangra
Hello editorial staff members, i have read and seen your many blog posts. I have a question in mind.
How to build these beautiful images for your blog posts.
kif
hello, can you tell us why wp crop images? even when i upload i single one?
thank you for your daily edition emails!
Nawaze
I do not know better, but I think after uploading you should change the size to full.
Kevin
WP automatically creates thumbnails, and versions for various sizes (small, medium, large, etc) for use with various devices on responsive website. So generally you’ll have the original size + the various auto-created sizes. You can then pick the appropriate size when adding an image to a page/post and WP will then serve the correct version for the device being used.