Passa ai contenuti principali

Wordpress: eliminare "manualmente" le immagini dal database e dal filesistem

Eliminare migliaia di immagini in Wordpress da interfaccia può essere laborioso e lungo, o anche impossibile.

Possiamo aggirare il problema eliminando le immagini direttamente dal database e dal file system.


Prima fare sempre un backup!


Le immagini da eliminare non devono essere utilizzate all'interno di post o pagine, altrimenti comparirà un buco all'interno della pagina o del post.

Database

Nella tabella wp_posts possiamo filtrare il campo guid che è l'url completo dell'immagine.
DELETE FROM wp_posts
WHERE       post_type = 'attachment' AND 
            guid LIKE '%image_pattern%'

Poi occorre eliminare anche le meta-informazioni rimaste, guarda come fare pulizia delle relazioni nel database.

WooCommerce

WooCommerce usa la tabella wp_postmeta per le immagini della gallery, occorre verificare che le immagini non siano utilizzate.
La meta_key utilizzata è _product_image_gallery

File system

Tramite un FTP o da shell è poi necessario eliminare i file.
Le immagini sono nella directory /wp-content/upload/.

Commenti

Post popolari in questo blog

jQuery validation message in italiano

Ecco i messaggi in italiano per il plugin Validation di jQuery . http://docs.jquery.com/Plugins/Validation ciao /m /* * Translated default messages for the jQuery validation plugin. * Language: IT */ jQuery.extend(jQuery.validator.messages, { required: "Questo campo è obbligatorio.", remote: "Riempire questo campo per continuare.", email: "Inserire un indirizzo email valido.", url: "Inserire un indirizzo URL valido.", date: "Inserire una data in formato mm-gg-aaaa.", dateDE: "Inserire una data in formato gg-mm-aaaa.", dateISO: "Inserire una data in formato aaaa-mm-gg.", number: "Inserire un numero.", digits: "Inserire (solo) un numero.", creditcard: "Inserire un numero di carta di credito valido.", equalTo: "Inserire lo stesso valore usato sopra.", accept: "Usare un'estensione valida.&q

NetBeans: percorsi e file

Che JDK usa per girare NetBeans ? Scoprilo in: c:\Programmi\NetBeans 6.5\etc\netbeans.conf Dove stanno le Libraries di NetBeans ? In: %HOMEPATH%\.netbeans\6.5\config\org-netbeans-api-project-libraries\Libraries\ Comodo per copiarle da una versione all'altra (quando si provano RC o beta) enjoy /m