Borrar la imagen al borrar el artículo

Cómo borrar la imagen al borrar el artículo que la contiene

En este artículo vamos a aprender a borrar la imagen al borrar el artículo donde se ha insertado. Esto es más que interesante para mantener nuestro WordPress limpio de imágenes innecesarias o que ya no vamos a volver a utilizar más.

Imagínate que escribes un artículo, dos o tres a la semana, imagínate que tus contenidos caducan cada cierto tiempo (por ejemplo si tu blog trata sobre webinars, conferencias…). ¿No sería una buena idea que, cuando el contenido de un artículo está obsoleto, puedas borrar la imagen destacada que tiene asociada?.

En este artículo vamos a darte una solución a esta inquietud. Utilizaremos un código «sencillo» y fácil de entender.

Código que vamos a utilizar

Como acabamos de decir, utilizaremos un código relativamente fácil de entender. El código es el siguiente:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

La explicación de este código es la siguiente: se crea una acción llamada before_delete_post, asociada a la función wps_remove_attachment_with_post, a continuación se revisa si el post contiene miniatura, si la contiene, significa que tiene asociado una imagen destacada. Por último, si ese artículo tiene imagen destacada, entonces se llamará a la función wp_delete_attachment que se encargará de borrarla.

Como ves, el código no era tan complicado de entender 🙂

Inconveniente

No todo es tan sencillo como borrar la imagen destacada cuando borras el artículo que la contiene, hay que tener en cuenta lo siguiente: Si tienes una imagen destacada que utilizas en más de un artículo, si utilizas este código y como hemos visto, cuando borras un artículo, se borra si imagen destacada automáticamente. Pues bien, si utilizas la misma imagen en otros artículos, también se borrará de esos artículos, aunque no los hayas eliminado.

Este artículo ha sido visitado: 7 veces

Obtén acceso a los secretos mejor guardados de WordPress con solo un clic

Suscríbete a la newsletter y recibe en tu correo electrónico 10 snippets de código exclusivos que nunca se han publicado en nuestra membresía y que nunca se publicarán.

Obtén la ventaja definitiva en WordPress y conviértete en un experto.

leadmagnetcodigos

PDF

10 códigos para WordPress, Divi y WooCommerce, que nunca han sido publicados aquí, ni se publicarán

Deja que WordPress trabaje por ti, utiliza código.