Remove featured image when deleting post

Code Snippets

Remove featured image when deleting post –

Questo frammento di codice elimina automaticamente l’immagine di anteprima dalla libreria multimediale di WordPress quando si elimina un articolo.

Come funziona ?

Basta copiare ed incollare il codice sottostante nel file function.php del vostro tema e l’immagine in evidenza verrĂ  automaticamente cancellata dalla vostra libreria multimediale.
add_action( 'before_delete_post', 'wp_remove_attachment_with_post', 10 );
function wp_remove_attachment_with_post($post_id)
{
if(has_post_thumbnail( $post_id ))
{
$attachment_id = get_post_thumbnail_id( $post_id );
wp_delete_attachment($attachment_id, true);
}
}

Fonte.

Nota importante: eseguite prima un backup del file functions.php, per poterlo ripristinare in caso di problemi.

Questo sito utilizza cookie, anche di terze parti. Continuando a navigare, accetti tale utilizzo. Vedi dettagli.