CARLOSMR

Desarrollo web WordPress

Cambiar el tiempo de vaciado de la papelera de WordPress

En este artículo aprenderás cómo cambiar el tiempo de vaciado de la papelera de WordPress de dos formas diferentes.

WordPress tiene un sistema de papelera para los diferentes contenidos que alberga, dicho sistema se utiliza para evitar el borrado accidental de contenidos, manteniendo los contenidos en un estado intermedio al borrado definitivo.

Los contenido afectados por este sistema son entradas o posts, páginas, comentarios y cualquier otro tipo de contenido personalizado. Esto provoca que en caso de ser borrados se mantengan en el estado intermedio durante 30 días, durante los cuales estarán ocupando espacio en la base de datos.

Ajustar la frecuencia de vaciado de la papelera

Para cambiar cada cuanto se vacía la papelera tendremos que modificar el archivo «wp-config.php» que se encuentra en la raiz de nuestra instalación WordPress y añadir el siguiente fragmento de código al final.

// Vaciar papelera cada 30 días
define( 'EMPTY_TRASH_DAYS', 30 );

En este caso hemos mantenido el número de días en 30 pero si queremos cambiarlo solo tenemos que sustituir el «30» por otro número de días como en este ejemplo a continuación.

// Vaciar papelera cada 7 días
define( 'EMPTY_TRASH_DAYS', 7 );

Activar el borrado permanente sin pasar por la papelera

Si preferimos que los contenidos sean borrados directamente sin pasar por la papelera de WordPress solo tenemos que utilizar el valor «0» como en este ejemplo.

// Eliminar elementos permanentemente
define( 'EMPTY_TRASH_DAYS', 0 );

Una vez definido este valor, al pasar sobre las entradas aparecerá «Borrar permanentemente» en lugar de «Enviar a la papelera» y los contenidos eliminados serán borrados de forma irreversible.

Plugin para ajustar tiempo de borrado de papelera

Como ya sabrás soy desarrollador WordPress y me he tomado el tiempo de crear un plugin que te permita hacer esto de una forma más sencilla y este plugin ya ha sido admitido como un plugin oficial en el repositorio de plugins de WordPress.

Puedes encontrar este plugin en la página oficial del repositorio de WordPress y tienes las instrucciones detalladas del plugin aquí.

Plugin Change Empty Trash Time para cambiar el tiempo de vaciado de la papelera de WordPress
Plugin: Change Empty Trash Time

Conclusión

El tiempo de borrado de la papelera no es algo que afecte en gran medida ya que al fin y al cabo tarde o temprano se borrarán los contenidos, teniendo en cuenta esto lo que es importante siempre será no desactivarlo (es decir que no se borren nunca los contenidos de la papelera) o tener cuidado de no borrar contenidos por error si decidimos activar el borrado permanente.

Espero haberte sido de ayuda y si te ha servido estaría genial que compartieras este tutorial con alguien a quien le pueda interesar. Si tienes cualquier duda deja un comentario y te responderé encantado. Muchas gracias y hasta la próxima.

LinkedIn
X
Facebook
Email
Scroll al inicio