Borrar automáticamente la imagen destacada cuando eliminamos un post

Cuando borramos una publicación de nuestro blog es necesario borrar la imagen destacada (featured image) de manera manual de nuestra biblioteca de medios, para automatizar esta tarea utilizaremos la acción «before_delete_post».

En el siguiente ejemplo utilizaremos un código que nos ayudará a realizar el proceso descrito anteriormente, asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.

function borrar_imagen_destacada($post_id)
{
if(has_post_thumbnail( $post_id ))
{
$attachment_id = get_post_thumbnail_id( $post_id );
wp_delete_attachment($attachment_id, true);
}
}
add_action( 'before_delete_post', 'borrar_imagen_destacada', 10 );

Si deseas más información sobre como desarrollar en

WordPress en español

, visita el Codex oficial de WordPress haciendo clic aquí.

Descargar WordPress del repositorio oficial para México:haciendo clic aquí.
Repositorio oficial de Plugins para WordPress: haciendo clic aquí.
Repositorio oficial de temas gratuitos para WordPress: haciendo clic aquí.

Si necesitas consultoría sobre

WordPress

envíame un correo a hola@dannydshore.com o haciendo clic aquí.

#conceptos #wordpress #woocommerce #shortcodes #css