Un utente ha chiesto informazioni su WooCommerce di Wordpress

rimuovere le immagini collegate dei prodotti distrutti

Un utente ha chiesto 👇

Ciao
Scusa se c’era del contenuto su questo, ma ho cercato ovunque e non ho trovato una risposta chiara.
Ho cancellato alcuni prodotti, ma le loro immagini stanno ancora riempiendo la libreria multimediale, ho trovato un plugin che avrebbe dovuto farlo, ma non ha funzionato:
https://wordpress.org/plugins/woo-delete-product-images/
e l’utilizzo di Media cleaner è rischioso perché le immagini vengono visualizzate come Non associato
https://wordpress.org/plugins/media-cleaner/
Esiste un file da modificare o un plug-in da installare, in modo che in futuro venga automaticamente eliminato con il relativo prodotto?

Supporto per plugin

(@grigaswp)

1 anno, 9 mesi fa

Ciao,

Grazie per il contatto!

Per impostazione predefinita, WordPress e WooCommerce non eliminano le immagini associate quando viene eliminato un prodotto: queste rimangono nella Galleria multimediale e devono essere eliminate manualmente.

Esistono plug-in di terze parti come quelli che hai menzionato che potrebbero eliminare immagini dalla libreria multimediale quando i prodotti correlati vengono eliminati, ma questi plug-in non si sviluppano o non ci supportano, quindi non possiamo garantire che funzionerà come previsto.

Supporto per plugin

(@grigaswp)

1 anno, 8 mesi fa

Ciao,

Non ti sentiamo da un po ‘, quindi contrassegnerò questo thread come risolto.

Tuttavia, non esitare ad aprire una nuova discussione e collegarti a questa se hai ulteriori domande.

Buona giornata!

(@rafilathif)

1 anno, 2 mesi fa

Ciao anche questa è una mia scelta
Potresti consigliare qualsiasi plugin che conosci facendo questo post con prestazioni di caricamento leggere sul sito Web

Supporto per plugin

(@grigaswp)

1 anno, 2 mesi fa

Ciao,

Potresti consigliare qualsiasi plugin che conosci facendo questo post con prestazioni di caricamento leggere sul sito Web

Mi asterrò dal consigliare un plug-in particolare poiché non svilupperemo alcun plug-in con quella funzionalità e non ho testato nessuno dei plug-in di terze parti in grado di farlo.

Per favore avvia un nuovo thread del forum (sentiti libero di collegarti a questo) se hai bisogno di ulteriore assistenza poiché questo thread è contrassegnato come Resolved.

Grazie!

(@rafilathif)

1 anno, 2 mesi fa

Inserisci il codice nel tema Function.php di tuo figlio. Sto usando questo codice quando lo elimino definitivamente

/ **
* elimina l’immagine del prodotto
* —————————————————————————————
* /
add_action (‘after_delete_post’, ‘wdm_delete_post_images’, 10,1);

funzione wdm_delete_post_images ($ post_id)
{
$ feature_image_id = get_post_meta ($ post_id, ‘_ thumbnail_id’, true);

$ image_galleries_id = get_post_meta ($ post_id, ‘_product_image_gallery’, true);

if (vuoto! ($ feature_image_id))
{
wp_delete_post ($ feature_image_id);
}

if (vuoto ($ image_galleries_id))
{
$ image_galleries_array = split (‘,’, $ image_galleries_id);

foreach ($ image_galleries_array as $ single_image_id)
{
wp_delete_post ($ single_image_id);
}
}
}

Questa risposta è stata modificata 1 anno, 2 mesi fa da.

(@kbdiverservices)

1 anno, 1 mese fa

Il tuo codice non ha funzionato. Puoi spiegare di più? È nel file delle funzioni, ho eliminato un elemento e tutte le immagini sono ancora lì.

(@rafilathif)

1 anno, 1 mese fa

Metti il ​​codice nel tuo functions.php

https://snipboard.io/kH1g2z.jpg

Copia il codice qui
https://www.codepile.net/pile/blWaGvgR

Ti auguro il meglio
Rafilathif

(@kbdiverservices)

1 anno, 1 mese fa

Grazie mille per lo sforzo in più per spiegarlo, ma non funziona. Ho aggiunto il tuo codice al file delle funzioni, proprio come avevo il codice precedente. Quindi entro ed elimino un prodotto, quindi lo elimino dal cestino, ma tutte le immagini, che sono uniche per quel prodotto, sono ancora lì. Cos’altro occorre fare?

(@rafilathif)

1 anno, 1 mese fa

Puoi provare a usare questo plugin per favore
https://wordpress.org/plugins/woo-delete-product-images/

Lascia che ti dica se questo ti aiuta

Ti auguro il meglio
Rafilathif

(@ kammy6000)

10 mesi fa

grazie funziona ma anche la spazzatura deve essere svuotata, grazie

(@ kammy6000)

8 mesi fa

non utilizzare il codice sopra per svalutare ora

(@mschweini)

7 mesi, 3 settimane fa

kammy6000: cosa c’è di sbagliato o irrispettoso in quel codice?

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *